成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

python sqlite3 判斷cursor的結(jié)果是否為空的案例

瀏覽:143日期:2022-06-24 17:30:50

len(list(cursor))若是0則為空

舉例:

import sqlite3 # CREATE db = sqlite3.connect('E:/Pycharm/workspace/django_test/user.db') db.execute('create table user(info primary key,flag,result )') db.execute('insert into user(info,flag,result) values(’RikkaTakanashi’,’0’,’DarkFlameMaster’)') db.commit() db.close()db = sqlite3.connect('E:/Pycharm/workspace/django_test/user.db')c=db.cursor()cursor=c.execute('select info,flag,result from user where info=’123’')print(len(list(cursor)))

結(jié)果為0

db = sqlite3.connect('E:/Pycharm/workspace/django_test/user.db')c=db.cursor()cursor=c.execute('select info,flag,result from user where info=’RikkaTakanashi’')print(len(list(cursor)))

結(jié)果為1

補(bǔ)充:python中的SQLite游標(biāo)(cursor)

我們知道關(guān)系數(shù)據(jù)庫管理系統(tǒng)實(shí)質(zhì)是面向集合的,在Sqlite中并沒有一種描述表中單一記錄的表達(dá)形式,除非使用where 子句來限制只有一條記錄被選中。因此我們必須借助于游標(biāo)來進(jìn)行面向單條記錄的數(shù)據(jù)處理。由此可見,游標(biāo)允許應(yīng)用程序?qū)Σ樵冋Z句select 返回的行結(jié)果集中每一行進(jìn)行相同或不同的操作,而不是一次對整個(gè)結(jié)果集進(jìn)行同一種操作;它還提供對基于游標(biāo)位置而對表中數(shù)據(jù)進(jìn)行刪除或更新的能力;正是游標(biāo)把作為面向集合的數(shù)據(jù)庫管理系統(tǒng)和面向行的程序設(shè)計(jì)兩者聯(lián)系起來,使兩個(gè)數(shù)據(jù)處理方式能夠進(jìn)行溝通。

游標(biāo)提供了一種對從表中檢索出的數(shù)據(jù)進(jìn)行操作的靈活手段,就本質(zhì)而言,游標(biāo)實(shí)際上是一種能從包括多條數(shù)據(jù)記錄的結(jié)果集中每次提取一條記錄的機(jī)制。游標(biāo)總是與一條SQL 選擇語句相關(guān)聯(lián)。因?yàn)橛螛?biāo)由結(jié)果集(可以是零條、一條或由相關(guān)的選擇語句檢索出的多條記錄)和結(jié)果集中指向特定記錄的游標(biāo)位置組成。當(dāng)決定對結(jié)果集進(jìn)行處理時(shí),必須聲明一個(gè)指向該結(jié)果集的游標(biāo)。如果曾經(jīng)用 C 語言寫過對文件進(jìn)行處理的程序,那么游標(biāo)就像您打開文件所得到的文件句柄一樣,只要文件打開成功, 該文件句柄就可代表該文件。對于游標(biāo)而言,其道理是相同的。可見游標(biāo)能夠?qū)崿F(xiàn)按與傳統(tǒng)程序讀取平面文件類似的方式處理來自基礎(chǔ)表的結(jié)果集,從而把表中數(shù)據(jù)以平面文件的形式呈現(xiàn)給程序。

使用Python的SQLite時(shí),只要搞清楚Connection和Cursor對象,打開后一定記得關(guān)閉,就可以放心地使用。

使用Cursor對象執(zhí)行insert,update,delete語句時(shí),執(zhí)行結(jié)果由rowcount返回影響的行數(shù),就可以拿到執(zhí)行結(jié)果。

使用Cursor對象執(zhí)行select語句時(shí),通過featchall()返回select的全部數(shù)據(jù)結(jié)果集。結(jié)果集是一個(gè)list,每個(gè)元素都是一個(gè)tuple,對應(yīng)一行記錄,按建表的字段順序排列。fetchone()返回一條結(jié)果,是一個(gè)tuple,每個(gè)元素是一個(gè)字段值。

需要注意的是,SQLite游標(biāo)是有狀態(tài)的,只能遍歷結(jié)果集一次,不能在結(jié)果集中返回移動,遍歷結(jié)束返回空值。featchall()一次性返回全部結(jié)果,fetchone()依順序每次返回一條結(jié)果,而且對fetchone()執(zhí)行l(wèi)en()操作以獲得所取得記錄的條數(shù)后,相當(dāng)于完成對結(jié)果集的一次遍歷,結(jié)果集將被清空。因此,取得結(jié)果集后,如需對結(jié)果集進(jìn)行進(jìn)一步操作,可將結(jié)果集保存到變量中。

while cn.fetchone(): print(cn.fetchone())

for line in cn.featchall(): print(line)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Python 編程
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲精品一区二区三区精华液| 国产精品一区二区你懂的| 免费视频一区二区| 亚洲永久视频| 一二三区精品福利视频| 亚洲韩日在线| 一区二区三区在线观看动漫| 亚洲精品一区二区三区蜜桃久| 亚洲人xxxx| 亚洲第一网站| 一区二区三区高清不卡| 国产日韩一区二区三区在线播放| 亚洲高清一区二区三区| 久久青青草原一区二区| 日本午夜一本久久久综合| 在线精品视频一区二区| 国模少妇一区二区三区| 8x8x8国产精品| 成人视屏免费看| 久久久精品黄色| 欧美喷水视频| 国产精品三级电影| 日韩视频在线播放| 亚洲成人自拍偷拍| 91黄视频在线| 激情图区综合网| 欧美v日韩v国产v| 欧美精品一线| 一区二区成人在线视频| 久久婷婷国产综合尤物精品| 裸体歌舞表演一区二区| 日韩一级片网址| 欧美fxxxxxx另类| 亚洲精品高清视频在线观看| 玖玖国产精品视频| 国产黄色91视频| 中文字幕欧美日本乱码一线二线| 亚洲九九精品| 男女性色大片免费观看一区二区| 日韩午夜电影av| 午夜久久美女| 亚洲一级二级在线| 欧美高清精品3d| 欧美福利精品| 一级精品视频在线观看宜春院| 老司机午夜精品视频| 国产在线不卡一区| 久久久电影一区二区三区| 精品999网站| 丝袜美腿亚洲色图| 日韩一级免费一区| 在线播放亚洲| 老司机精品视频在线| 久久综合色一综合色88| 91久久在线| 男人的天堂久久精品| 精品国产一区二区三区久久影院 | 国产精品午夜久久| 国产婷婷精品| 国产乱码一区二区三区| 欧美极品美女视频| 性娇小13――14欧美| 国产精品一二三四区| 国产精品女主播在线观看| 国产精品免费在线| 国产精品夜夜爽| 亚洲精品中文字幕乱码三区| 欧美色精品天天在线观看视频| 成人av在线一区二区三区| 综合久久国产九一剧情麻豆| 91福利视频久久久久| 成人黄色a**站在线观看| 亚洲女爱视频在线| 欧美精品第1页| 亚洲一级电影| 久久精品国产免费| 国产精品每日更新| 欧美三级电影网站| 激情综合亚洲| 国产在线一区观看| 亚洲少妇中出一区| 91精品国产入口| 在线欧美不卡| 国内精品久久久久影院薰衣草| 国产精品亲子乱子伦xxxx裸| 欧美性淫爽ww久久久久无| 国产在线欧美| 国产一区二区0| 尤物在线观看一区| 精品国产乱码久久久久久浪潮 | 91欧美一区二区| 三级欧美在线一区| 久久精品视频在线免费观看| 久久亚洲欧洲| 欧美日本一区| 久久国产乱子精品免费女| 国产精品全国免费观看高清 | 精品免费日韩av| 免费久久99精品国产自| 成人h动漫精品一区二区| 亚洲高清免费观看| 久久久久国产精品麻豆ai换脸| 老司机精品久久| 亚洲午夜精品国产| 国产东北露脸精品视频| 亚洲国产成人av网| 国产日产精品一区| 欧美猛男超大videosgay| 在线综合亚洲| 99久久精品久久久久久清纯| 免费在线视频一区| 亚洲欧美日韩精品久久久久| 欧美xxx久久| 欧美三级中文字幕在线观看| 亚洲高清视频在线观看| 99在线精品观看| 久久国内精品视频| 亚洲综合一区二区| 欧美激情一区二区三区不卡| 欧美精品三级日韩久久| 亚洲制服av| 狠狠色噜噜狠狠狠狠色吗综合| 国产乱码一区二区三区| 日韩精品91亚洲二区在线观看 | 91丝袜美腿高跟国产极品老师| 美国精品在线观看| 一区二区三区免费观看| 久久精品欧美日韩精品| 欧美一区二区三区男人的天堂| 久久精品天堂| 亚洲第一在线| av在线不卡电影| 国产一区二区视频在线| 日韩电影免费一区| 亚洲国产精品久久久久秋霞影院 | 在线观看av一区二区| 黄色日韩在线| 91在线无精精品入口| 国产精品夜夜爽| 久久激情综合网| 日韩一区精品视频| 亚洲福利视频导航| 伊人色综合久久天天人手人婷| 国产网站一区二区三区| 欧美一区二区三区人| 欧洲国内综合视频| 久久久久久夜| 亚洲永久免费| 国产精品免费区二区三区观看| 一区在线视频观看| 国产精品v亚洲精品v日韩精品| 91在线精品秘密一区二区| 成人免费的视频| 粉嫩av一区二区三区| 国产一区二区美女| 国内成+人亚洲+欧美+综合在线| 免费xxxx性欧美18vr| 婷婷丁香激情综合| 亚洲一区影音先锋| 夜夜操天天操亚洲| 亚洲国产日日夜夜| 午夜精品成人在线| 日精品一区二区三区| 日日夜夜免费精品视频| 亚洲成人av中文| 日韩影院在线观看| 奇米影视7777精品一区二区| 爽爽淫人综合网网站| 日韩**一区毛片| 老司机精品视频一区二区三区| 久久超碰97中文字幕| 精品亚洲porn| 激情图区综合网| 韩国女主播一区| 国产一区二区三区香蕉 | 蜜桃av一区二区在线观看| 日本成人在线看| 男女性色大片免费观看一区二区| 日韩vs国产vs欧美| 蜜桃视频一区二区三区| 久久精品国产精品亚洲精品| 国模冰冰炮一区二区| 国产河南妇女毛片精品久久久| 国产精品中文字幕日韩精品| 国产成人综合在线| av激情亚洲男人天堂| 欧美呦呦网站| 伊伊综合在线| 午夜宅男欧美| 欧美中文字幕不卡| 67194成人在线观看| 欧美一区二区成人| 久久精品这里都是精品| 中文字幕一区二区三中文字幕| 亚洲激情网站免费观看| 午夜久久电影网| 国产中文字幕精品| 99国产精品久久久久久久久久久| 国产精品99一区二区| 亚洲欧洲日本mm|