遊標是存儲在數據庫服務器上的一個數據庫查詢,它不是一條select語句,他是一個結果集,有了遊標就能夠根據須要滾動瀏覽器數據 了mysql
遊標其實是一種能從包括多條數據記錄的結果集中每次提取一條記錄的機制。遊標充當指針的做用。儘管遊標能遍歷結果中的全部行,但他一次只指向一行。
歸納來說,SQL的遊標是一種臨時的數據庫對象,便可以用來存放在數據庫表中的數據行副本,也能夠指向存儲在數據庫中的數據行的指針。遊標提供了在逐行的基礎上操做表中數據的方法。
遊標的一個常見用途就是保存查詢結果,以便之後使用。遊標的結果集是由SELECT語句產生,若是處理過程須要重複使用一個記錄集,那麼建立一次遊標而重複使用若干次,比重複查詢數據庫要快的多。
大部分程序數據設計語言都能使用遊標來檢索SQL數據庫中的數據,在程序中嵌入遊標和在程序中嵌入SQL語句相同web