广告
返回顶部
首页 > 资讯 > 数据库 >mysql handler语句之一
  • 674
分享到

mysql handler语句之一

2024-04-02 19:04:59 674人浏览 安东尼
摘要

handler语句概述     handler类似于select语句,但又不同于后者,它只能每次查询1次记录。handler有一些特殊的功能,适用于一些特定的场景。本文介绍ha

handler语句概述

    handler类似于select语句,但又不同于后者,它只能每次查询1次记录。handler有一些特殊的功能,适用于一些特定的场景。本文介绍handler语句相关的一些知识,以便后用。

联系方式

(微信公众号每日定期分享 欢迎大家关注)

mysql handler语句之一

  • 微信

mysql handler语句之一

培训课件

(收费20元已共享到百度云盘便于同学们获取)

mysql handler语句之一

mysql handler语句之一

目录

  • handler语句官方手册

  • handler语句语法

  • handler语句示例

  • handler语句适用场景

  • handler语句注意事项

handler语句官方手册

13 sql Statement Syntax
13.2 Data Manipulation Statements
13.2.4 HANDLER Syntax

handler语句语法

HANDLER tbl_name OPEN [ [AS] alias]
HANDLER tbl_name READ index_name { = | <= | >= | < | > } (value1,value2,...)
    [ WHERE where_condition ] [LIMIT ... ]
HANDLER tbl_name READ index_name { FIRST | NEXT | PREV | LAST }
    [ WHERE where_condition ] [LIMIT ... ]
HANDLER tbl_name READ { FIRST | NEXT }
    [ WHERE where_condition ] [LIMIT ... ]
HANDLER tbl_name CLOSE

handler语句示例

  • 为handle指定一个别名用于使用多个handle

HANDLER tbl_name OPEN [ [AS] alias]
Mysql> handler t_table_lock open p1;
Query OK, 0 rows affected (0.00 sec)
  • 打开表和关闭表

HANDLER tbl_name OPEN [ [AS] alias]
HANDLER tbl_name CLOSE
mysql> handler t_table_lock open;
Query OK, 0 rows affected (0.00 sec)
mysql> show open tables from zxydb like 't_table_lock';
+----------+--------------+--------+-------------+
| Database | Table        | In_use | Name_locked |
+----------+--------------+--------+-------------+
| zxydb    | t_table_lock |      1 |           0 |
+----------+--------------+--------+-------------+
1 row in set (0.00 sec)
mysql> handler t_table_lock close;
Query OK, 0 rows affected (0.00 sec)
##
mysql> show open tables from zxydb like 't_table_lock';
+----------+--------------+--------+-------------+
| Database | Table        | In_use | Name_locked |
+----------+--------------+--------+-------------+
| zxydb    | t_table_lock |      0 |           0 |
+----------+--------------+--------+-------------+
1 row in set (0.00 sec)
  • 读取表的记录

HANDLER tbl_name READ { FIRST | NEXT }
    [ WHERE where_condition ] [LIMIT ... ]
##获取表第1条记录
mysql> handler t_table_lock read first;
+------+------+
| a    | b    |
+------+------+
|    1 |    1 |
+------+------+
1 row in set (0.00 sec)
##获取表的下一条记录
mysql> handler t_table_lock read next;
Empty set (0.00 sec)
  • 获取指定索引值的表记录

HANDLER tbl_name READ index_name { = | <= | >= | < | > } (value1,value2,...)
    [ WHERE where_condition ] [LIMIT ... ]
mysql> handler t_table_lock read idx_a=(1);
+------+------+
| a    | b    |
+------+------+
|    1 |    1 |
+------+------+
1 row in set (0.00 sec)
##
mysql> handler t_table_lock read idx_a=(2);
Empty set (0.00 sec)
  • 获取指定索引的第一,下一,前一,最后的表记录

HANDLER tbl_name READ index_name { FIRST | NEXT | PREV | LAST }
    [ WHERE where_condition ] [LIMIT ... ]
##
mysql> handler t_table_lock read idx_a first;
+------+------+
| a    | b    |
+------+------+
|    1 |    1 |
+------+------+
1 row in set (0.00 sec)
##
mysql> handler t_table_lock read idx_a next;
Empty set (0.00 sec)
##
mysql> handler t_table_lock read idx_a last;
+------+------+
| a    | b    |
+------+------+
|    1 |    1 |
+------+------+
1 row in set (0.00 sec)
##
mysql> handler t_table_lock read idx_a prev;
Empty set (0.00 sec)

handler语句适用场景

mysql handler语句之一

handler语句注意事项

mysql handler语句之一

您可能感兴趣的文档:

--结束END--

本文标题: mysql handler语句之一

本文链接: https://www.lsjlt.com/news/50141.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql handler语句之一
    handler语句概述     handler类似于select语句,但又不同于后者,它只能每次查询1次记录。handler有一些特殊的功能,适用于一些特定的场景。本文介绍ha...
    99+
    2022-10-18
  • 第一章:oracle_sql语句之select语句
    scott用户拥有哪些表?SQL>select * from tab;查询表中所有行所有列SQL>select * from dept;SQL>select ...
    99+
    2022-10-18
  • Mysql高阶语句 (一)
    一、常用查询 (增、删、改、查) 对 MySQL 数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。 例如只取 10 条数据、对查询结果进行排序或分组等等 按关键字排序 PS:类比于windows 任务管理器 使用 SELE...
    99+
    2023-09-11
    mysql 数据库
  • MySQL之优化SELECT语句
    MySQL之优化SELECT语句 文章目录 MySQL之优化SELECT语句摘要:引言:1. MySQL性能提成优化概述2. WHERE子句优化3. 范围优化4. 哈希联接优化5. 储存引擎下的优化6. 索引条件下推优化7....
    99+
    2023-08-16
    mysql 数据库 原力计划
  • 优化一个mysql语句
    优化了一个mysql的语句,没有什么技术含量,说一下过程:优化前语句如下,大约执行时间为1-2秒select  u.id ,u.s_user_name,u.s_use...
    99+
    2022-10-18
  • mysql sql语句学习(一)
         为了学习数据库,先熟悉一下sql语言,也就以mysql为例子开始学习了! (参考书籍《深入浅出mysql 数据库开发、优化、管理维护》) &...
    99+
    2022-10-18
  • Mysql之进阶查询语句
    目录 一,常用查询 1,order by按关键字排序 1.1 升序排序  1.2 降序排序  1.3 结合where进行条件过滤再排序  1.4多字段排序  2,and和or判断 2.1 and和or的使用  2.2 嵌套,多条件...
    99+
    2023-09-01
    mysql 数据库 sql
  • [MySQL]不允许你不会SQL语句之查询语句
    🎬 博客主页:博主链接 🎥 本文由 M malloc 原创,首发于 CSDN🙉 🎄 学习专栏推荐:LeetCode刷题集! 🏅 欢迎点赞 👍...
    99+
    2023-08-17
    mysql sql 数据库
  • mysql 一些常用sql语句
    -- 修改表注释 ALTER table table_name comment "需要修改注释的信息"; -- 修改root 密码 ALTER USER "root"@"localhost" IDENTIFIED BY "123456"...
    99+
    2020-11-06
    mysql 一些常用sql语句
  • 【MySQL】数据库SQL语句之DML
    目录 前言: 一.DML添加数据 1.1给指定字段添加数据 1.2给全部字段添加数据 1.3批量添加数据 二.DML修改数据 三.DML删除数据 四.结尾 前言:   时隔一周,啊苏今天来更新啦,简单说说这周在做些什么吧,上课、看书、...
    99+
    2023-08-31
    数据库 sql mysql
  • MySQL之数据表控制语句
    博文大纲: 一、约束条件相关语句 主键约束 非空约束 设置值的唯一性 设置列的默认值 设置自增值 二、ALTER指令的使用 修改列值的数据长度 修改字段名 向表中插入一个新的字段 添加字段时添加约...
    99+
    2022-10-18
  • SQL语句之DWL、DCL语句
    SQL语句之DWL、DCL语句===============================================================================概述: ...
    99+
    2022-10-18
  • MYSQL学习系列--DML语句(一)
    引言: 数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核...
    99+
    2022-10-18
  • MySQL优化之三:SQL语句优化
    一 SQL语句优化的一般步骤:1 通过show status命令了解各种SQL语句的执行频率mysql> show status;      ...
    99+
    2022-10-18
  • MySQL之select 语句的执行顺序
    mysql语句编写顺序 ① select 字段名 ② from 表1 inner|left|right join 表2 on 表1 与表2 的关系… ③ where ... ④ group by ... having ...
    99+
    2018-04-07
    MySQL之select 语句的执行顺序
  • python之语句
    1. print    可以打印多个表达式,只需要用逗号隔开就好,    实验一:        a = 'abc'        print a,123         则输出abc 1232. import    import some...
    99+
    2023-01-31
    语句 python
  • python入门语句基础之if语句、while语句
    目录一、if语句二、while语句一、if语句 if 语句让你能够检查程序的当前状态,并据此采取相应的措施。if语句可应用于列表,以另一种方式处理列表中的大多数元素,以及特定值的元素...
    99+
    2022-11-10
  • MySQL UPDATE 语句一个“经典”的坑
    目录1、有问题的SQL语句有人问,比如下图: 问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新... 刚遇到这个问题的时候,我拿到这条语句直...
    99+
    2022-11-12
  • MySQL一些常用高级SQL语句
    MySQL高级SQL语句 use kgc; create table location (Region char(20),store_name char(20)); insert into l...
    99+
    2022-05-11
    mysql高级sql语句 mysql sql语句
  • MySQL单表查询语句详解(一)
    ...
    99+
    2014-06-24
    MySQL单表查询语句详解(一)
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作