mysql cursor

cursor是一個記錄標識,用於一行一行疊代的訪問查詢返回的結果。

基本介紹

  • 中文名:mysql cursor
  • 特性:唯讀的,不能更新的
  • 類型:記錄標識
  • CLOSE語句:CLOSE cursor_name 
一,什麼是mysql cursor,二,游標(cursor)的特性,三,使用游標(cursor),聲明游標,游標OPEN語句,游標FETCH語句,游標CLOSE語句,

一,什麼是mysql cursor

cursor是一個記錄標識,用於一行一行疊代的訪問查詢返回的結果。

二,游標(cursor)的特性

1,唯讀的,不能更新的。 2,不能滾動。 3,不敏感的,不敏感意為伺服器可以或不可以複製它的結果表。

三,使用游標(cursor)

聲明游標

DECLARE cursor_name CURSOR FOR select_statement 這個語句聲明一個游標。也可以在子程式中定義多個游標,但是一個塊中的每一個游標必須有唯一的名字。聲明游標後也是單條操作的,但是不能用SELECT語句不能有INTO子句。

游標OPEN語句

OPEN cursor_name 這個語句打開先前聲明的游標。

游標FETCH語句

FETCH cursor_name INTO var_name [, var_name] ... 這個語句用指定的打開游標讀取下一行(如果有下一行的話),並且前進游標指針

游標CLOSE語句

CLOSE cursor_name 這個語句關閉先前打開的游標。

相關詞條

熱門詞條

聯絡我們