mysql处理器语句之一

  

处理程序语句概述

  

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

  

联系方式

  
      <李>   

    微信公众号

  

  

  

   mysql处理器语句之一

  
      <李>   

    微信   

  

   mysql处理器语句之一

  

培训课件   

  

     

  

   mysql处理器语句之一

  

   mysql处理器语句之一

  

目录

  
      <李>   

      李

      <李>   

      李

      <李>   

      李

      <李>   

      李

      <李>   

         

     

处理程序语句官方手册

  <>前13,SQL  Statement 语法   13.2,Data  Manipulation 语句   13.2.4  HANDLER 语法   

处理程序语句语法   

  
 HANDLER  tbl_name  OPEN [],[因为]别名
  HANDLER  tbl_name  READ  index_name  {,=|, & lt;=, |,祝辞=,|,& lt;, |,祝辞,},(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 密切
  

处理程序语句示例

  
      <李>   

    为处理指定一个别名用于使用多个处理

  
 HANDLER  tbl_name  OPEN [],[因为]别名
  <>以前mysql>, handler  t_table_lock  open  p1;   Query 好吧,,0,rows  affected  (0.00, sec)      
      <李>   

    打开表和关闭表

  
 HANDLER  tbl_name  OPEN [],[因为]别名
  HANDLER  tbl_name 密切
  <>以前mysql>, handler  t_table_lock 开放;   Query 好吧,,0,rows  affected (0.00,秒)   mysql>, show  open  tables 得到zxydb  like  & # 39; t_table_lock& # 39;;   + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - +   | |,Database  Table ,,,,,,, |, In_use  | Name_locked  |   + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - +   |,zxydb ,,, |, t_table_lock  |,,,,,, 1, |,,,,,,,,,,, 0 |   + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - +   1,row  set 拷贝;(0.00,sec)   mysql>, handler  t_table_lock 关闭;   Query 好吧,,0,rows  affected (0.00,秒)   # #   mysql>, show  open  tables 得到zxydb  like  & # 39; t_table_lock& # 39;;   + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - +   | |,Database  Table ,,,,,,, |, In_use  | Name_locked  |   + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - +   |,zxydb ,,, |, t_table_lock  |,,,,,, 0, |,,,,,,,,,,, 0 |   + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - +   1,row  set 拷贝;(0.00,sec)      
      <李>   

    读取表的记录

  <>以前HANDLER  tbl_name  READ  {, FIRST  |, NEXT }   ,,,[,WHERE  where_condition ], [……LIMIT ]   
 # #获取表第1条记录
  mysql>, handler  t_table_lock  read ;
  +------+------+
  |,a ,,, |, b ,, |
  +------+------+
  |,,,,1,|,,,,1 |
  +------+------+
  1,row  set 拷贝;(0.00,sec)
  # #获取表的下一条记录
  mysql>, handler  t_table_lock  read 下;
  Empty  set  (0.00, sec) 

mysql处理器语句之一