MySQL中的游標

2021-06-19 11:48:36 字數 609 閱讀 3383

mysql的儲存過程中迴圈讀取資料表中的物件,應該如何實現呢?

mysql

中,游標(cursor)解決了這個問題。

游標多有哪幾種操作呢:定義游標、開啟游標、獲取游標內容和關閉游標。

定義游標的語法如下:

宣告的英文  cursor_name cursor for sql_statement

cursor_name為游標名,sql_statement為游標使用的sql語句

開啟游標的語法:

open   cursor_name

獲取游標內容的語法:

fetch cursor_name   into  variable1,variable2 …

variable1,為已經定義好的變數,當游標讀取當前行的資料並儲存到variable中,游標移動到下一行。

關閉游標的語法:

close cursor_name

MySQL 游標 游標

游標cursor是用來儲存查詢結果集的 資料型別 在儲存過程和函式中可以使用游標對結果集進行迴圈的處理。游標的使用包括游標的宣告 open fetch 和 close,其語法分別如下 宣告游標 declare cursor name cursor for select statement open ...

mysql游標型別 MySQL 游標

drop procedure if exists processorders create procedure processorders begin declare done boolean default 0 declare a int declare b varchar 20 定義游標遍歷時,...

12 mysql中的游標

查詢語句可能查詢出多條記錄,在儲存過程和函式中使用游標來逐條讀取查詢結果集中的記錄。有些書上將游標稱為游標。游標的使用包括宣告游標 開啟游標 使用游標和關閉游標。游標必須宣告在處理程式之前,並且宣告在變數和條件之後。游標可以模擬為陣列內部中的迴圈指標。declare cursor name curs...