我們在前面幾篇文章中有說到游標這個詞,那么,究竟什么是游標?
我們來解釋一下:一種能從包括多條數據記錄的結果集中每次提取一條記錄的機制。當然,游標也能用來充當指針的作用。哈哈哈,問題又來了,什么是指針?我們要明白一個概念就是:我們把數據儲存在電腦的內存中的時候,電腦是會給每一個數據分配一個地址的,每次我們要用到某個數據的時候,電腦就根據這個地址去尋找數據。然后這個地址我們就給個名字叫做指針。那么,對於游標,我們也可以簡單地理解為用來存放SQL查詢結果。
好的,我們來說一下關於游標的方法:
1、callproc(name[,params]):使用指定的參數調用指定的數據庫過程;
2、close():好像哪里都這個方法,哈哈~ 關閉游標,關閉后,這個游標就不能使用了;
3、execute(oper[,params]):執行一個SQL操作;
4、executemany(oper,pseq):執行SQL操作多次,每次用序列中的一組參數;
5、fetchone():以序列的方式取回查詢結果中的下一行,如果沒有更多的行,就返回None;
6、fetchmany([size]):取回查詢時結果中的多行,其中參數size的值默認為arraysize;
7、fetchall():已序列的方式取回余下的行;
8、nextset():跳到下一個結果集,這個方法是可選的;
9、setinputsizes(sizes):用於為參數預定義內存區域;
10、setoutputsize(size[,col]):圍裙會大量數據而設置緩沖區長度。
好的,今天的內容就講到這里啦~
(文章圖片若有侵權,請聯系作者刪除)