日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 操作sqlite數據庫的方法

瀏覽:150日期:2022-06-16 08:46:03
目錄前言簡單介紹創建或連接數據庫游標創建表插入查詢查詢總數查詢所有查詢第一條分頁查詢更新刪除總結前言

sqlite的官網 sqlite.org/index.html SQLite 作為一個SQL數據庫引擎,是由C語言實現的,又小又快,具有高可靠性且功能齊全。 作為嵌入式數據庫,在移動設備中使用非常廣泛且方便。Python3中內嵌了sqlite的驅動,我們直接導入就行。

import sqlite3簡單介紹

首先我們給大家一個能夠運行的Python程序,讓大家對Python操作sqlite數據庫有一個直觀的感受。

# 導入SQLite驅動:import sqlite3# 連接到SQLite數據庫# 數據庫文件是test.db# 如果文件不存在,會自動在當前目錄創建:conn = sqlite3.connect(’test.db’)# 創建一個Cursor:cursor = conn.cursor()# 執行一條SQL語句,創建user表:cursor.execute(’create table user (id varchar(20) primary key, name varchar(20))’)# 繼續執行一條SQL語句,插入一條記錄:cursor.execute(’insert into user (id, name) values (’1’, ’Michael’)’)# 通過rowcount獲得插入的行數:print(cursor.rowcount)# 關閉Cursor:cursor.close()# 提交事務:conn.commit()# 關閉Connection:conn.close()

我們用Navicat連接這個數據庫,可以看到

python 操作sqlite數據庫的方法

需要注意的是每次關閉連接之前,一定要commit,否則做的任何操作都不會提交到數據庫中

創建或連接數據庫

conn = sqlite3.connect(’test.db’) 首先我們要做的是連接數據庫,注意如果我們要訪問的數據庫不存在,那么會自動創建一個的 conn 就是一個數據庫連接對象從上面的程序里我們可以看到

1.它可以創建一個游標cursor = conn.cursor()2.它可以提交事務conn.commit()3.它還可以關閉連接cursor.close()4.它還可以對事務做回滾cursor.rollback(),不過程序之中沒有展示出來

隔離級別可以在conn建立之前通過傳入參數來進行修改conn = sqlite3.connect(’test.db’, isolation_level=None) 這樣,對應的代碼就不再需要commit()操作了

游標

游標對象有以下的操作

execute()--執行sql語句 executemany--執行多條sql語句 close()--關閉游標 fetchone()--從結果中取一條記錄,并將游標指向下一條記錄 fetchmany()--從結果中取多條記錄 fetchall()--從結果中取出所有記錄 scroll()--游標滾動

我們一般用到的是execute()更多一些

創建表

下面的代碼可以創建表

cursor.execute(’create table user (id varchar(20) primary key, name varchar(20))’)

可以看到建表語句和MySQL非常類似 創建自增主鍵的語句

CREATE TABLE 'main'.'test' ( 'id' integer NOT NULL PRIMARY KEY AUTOINCREMENT);

在Navicat的創建sqlite自增主鍵和MySQL也是非常類似

python 操作sqlite數據庫的方法

插入

插入這里很簡單的

cursor.execute(’insert into user (id, name) values (’1’, ’Michael’)’)查詢

查詢這里需要講一講 是要先讓游標將sql語句執行掉,再通過上面介紹的

fetchone()--從結果中取一條記錄,并將游標指向下一條記錄 fetchmany()--從結果中取多條記錄 fetchall()--從結果中取出所有記錄

來進行查詢

查詢總數

cursor.execute('select count(*) from user')print(cursor.fetchone())# (2,)查詢所有

cursor.execute('select * from user')print(cursor.fetchall())# [(’1’, ’Michael’), (’2’, ’Danny’)]查詢第一條

cursor.execute('select * from user')print(cursor.fetchone())# (’1’, ’Michael’)分頁查詢

cursor.execute('select * from user LIMIT 1, 2')print(cursor.fetchall())更新

更新呢也比較簡單

cursor.execute('update user set name=’test’ where id=’1’')

這里只要別忘了執行commit就行

刪除

cursor.execute('delete from catalog where id = 4')總結

人生苦短,我用 Python,在強大的Python幫助下,我們只需幾行代碼就可以操作sqlite數據庫來儲存查詢我們想要的數據。

以上就是python 操作sqlite數據庫的方法的詳細內容,更多關于python 操作sqlite數據庫的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
色一区二区三区| 日本欧美国产| 久久麻豆精品| 精精国产xxxx视频在线野外| 欧美男人天堂| 欧美亚洲国产精品久久| 欧美精品一线| 日韩一区二区三区免费视频| 欧美日韩视频免费看| 另类综合日韩欧美亚洲| 国产精品国产一区| 久久精品动漫| 亚洲欧洲日韩| 美女久久久久久| 99精品综合| 婷婷精品在线| 国产精品久久久久久久久久齐齐| 美女国产精品久久久| 欧美肉体xxxx裸体137大胆| 国产视频一区三区| 欧美亚洲tv| 久久久久久久久丰满| 三级在线观看一区二区| 国产激情欧美| 欧美日韩国产传媒| 欧美日韩1区| 国产中文一区| 欧美影院视频| 欧美日韩中文一区二区| 日本h片久久| 免费高潮视频95在线观看网站| 尤物在线精品| 国产日韩一区二区三免费高清| 日韩综合一区| 亚洲精品大片| 国产精品成人a在线观看| 视频精品一区二区| 福利片在线一区二区| 在线一区欧美| 激情中国色综合| 久久一二三区| 福利精品一区| 亚洲精品极品| 婷婷亚洲综合| 精品黄色一级片| 99视频+国产日韩欧美| 国产精品久久久久77777丨| 在线视频观看日韩| 精品久久久久久久| 日韩高清不卡在线| 夜夜嗨一区二区三区| 久久毛片亚洲| 欧美亚洲一级| 爽好多水快深点欧美视频| 日韩免费一区| 麻豆高清免费国产一区| 日本 国产 欧美色综合| 国产99久久久国产精品成人免费| 久久成人福利| 日韩av影院| 蜜桃伊人久久| 欧美日韩在线播放视频| 欧美精品97| 涩涩涩久久久成人精品| 偷拍欧美精品| 免费在线小视频| 国产不卡av一区二区| 国产人成精品一区二区三| 亚洲一区激情| 欧美性感美女一区二区| 在线手机中文字幕| 免费一区二区三区在线视频| 日本成人中文字幕| 视频一区二区国产| 亚洲女人av| 1024精品久久久久久久久| 秋霞影视一区二区三区| 久久精品毛片| 老司机精品视频在线播放| 国产精品资源| 欧美一级全黄| 日韩国产欧美三级| 亚洲欧美在线综合| 亚洲视频电影在线| 六月丁香综合| 国产视频一区欧美| 国产精品视区| 视频在线观看一区| 视频一区在线播放| 男女男精品视频网| 免费在线观看一区二区三区| 国产精品外国| 日韩一区二区免费看| 亚洲国产日韩欧美在线| 亚洲手机视频| 亚洲精品成人| 香蕉久久国产| 亚洲婷婷丁香| 日本视频在线一区| 国产亚洲一卡2卡3卡4卡新区| 日本不卡一区二区三区| 国产日韩中文在线中文字幕| 国产精品黄网站| 国产精品超碰| 欧美国产免费| 捆绑调教日本一区二区三区| 国产中文字幕一区二区三区| 欧美激情aⅴ一区二区三区| 另类欧美日韩国产在线| 中文字幕一区久| 91精品国产乱码久久久久久久 | 97精品久久| 国产毛片精品| 成人影视亚洲图片在线| 丝袜美腿诱惑一区二区三区 | 国产精品色在线网站| 最新亚洲国产| 日韩在线一二三区| 97久久亚洲| 加勒比视频一区| 成人自拍av| 在线亚洲国产精品网站| 日韩精品一区二区三区av| 国产美女久久| 久久精品观看| 亚洲精品第一| 老司机免费视频一区二区| 精品日韩视频| 亚洲精品观看| 精品国产91| 亚洲欧洲一区二区天堂久久| 亚洲欧洲免费| 国产精品日韩精品中文字幕| 国产美女高潮在线观看| 99在线|亚洲一区二区| 青草国产精品| 久久久成人网| 日韩精品视频中文字幕| 91亚洲国产高清| 在线免费观看亚洲| 精品国产中文字幕第一页| 免费成人网www| 国产精品综合色区在线观看| 国产字幕视频一区二区| 国产精品久久久久久模特 | 美女精品在线| 精品国产18久久久久久二百| 视频在线观看国产精品| 国产a久久精品一区二区三区| 亚洲女人av| 97精品国产一区二区三区| 亚洲欧美日韩视频二区| 久久精品国产精品亚洲毛片| aa亚洲婷婷| 成人三级高清视频在线看| 天堂va欧美ⅴa亚洲va一国产| 国产va在线视频| 亚欧成人精品| 亚洲国产专区| 国产精品tv| 男人的天堂久久精品| 中文在线а√天堂| 日本99精品| 欧美中文字幕| 久久精品动漫| 98精品久久久久久久| 日本不卡视频在线| 激情91久久| 日韩欧美二区| 美日韩一区二区三区| 日本高清久久| 合欧美一区二区三区| 日韩成人精品一区| 日本视频一区二区| 欧美精品一区二区三区精品| 精品三级在线| 久久狠狠久久| 亚洲精品裸体| 亚洲欧美日韩专区| 欧美日韩第一| 久久久国产精品一区二区中文| 久久成人高清| 日日夜夜免费精品视频| 日韩视频精品在线观看| 国产传媒av在线| 国产精品手机在线播放| 日本aⅴ亚洲精品中文乱码| 美女久久网站| 国产精品色网| 亚洲香蕉网站| 久久精品亚洲人成影院 | 福利一区二区免费视频| 国产欧美高清视频在线| 亚洲精品在线二区| 首页亚洲欧美制服丝腿| 91九色精品| 亚洲精品电影| 欧美日韩中文字幕一区二区三区 | 国产精品久久久久久久久久妞妞| 午夜视频一区二区在线观看|