028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

mysqlhandler语句之一

handler语句概述

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

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比武江网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式武江网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖武江地区。费用合理售后完善,10年实体公司更值得信赖。

联系方式

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

mysql handler语句之一

mysql handler语句之一

培训课件

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

mysql handler语句之一

mysql 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语句示例

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语句之一


分享标题:mysqlhandler语句之一
路径分享:http://www.tsicrk.com/article/gcpgoc.html

其他资讯

让你的专属顾问为你服务

1.5313s