婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python 操作sqlite數(shù)據(jù)庫的方法

python 操作sqlite數(shù)據(jù)庫的方法

熱門標簽:地圖標注視頻廣告 無錫客服外呼系統(tǒng)一般多少錢 北京電信外呼系統(tǒng)靠譜嗎 高德地圖標注是免費的嗎 老人電話機器人 梅州外呼業(yè)務系統(tǒng) 百度地圖標注位置怎么修改 洪澤縣地圖標注 大連crm外呼系統(tǒng)

前言

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

import sqlite3

簡單介紹

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

# 導入SQLite驅動:
import sqlite3
# 連接到SQLite數(shù)據(jù)庫
# 數(shù)據(jù)庫文件是test.db
# 如果文件不存在,會自動在當前目錄創(chuàng)建:
conn = sqlite3.connect('test.db')
# 創(chuàng)建一個Cursor:
cursor = conn.cursor()
# 執(zhí)行一條SQL語句,創(chuàng)建user表:
cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')


# 繼續(xù)執(zhí)行一條SQL語句,插入一條記錄:
cursor.execute('insert into user (id, name) values (\'1', \'Michael')')


# 通過rowcount獲得插入的行數(shù):
print(cursor.rowcount)


# 關閉Cursor:
cursor.close()
# 提交事務:
conn.commit()
# 關閉Connection:
conn.close()

我們用Navicat連接這個數(shù)據(jù)庫,可以看到

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

創(chuàng)建或連接數(shù)據(jù)庫

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

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

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

游標

游標對象有以下的操作

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

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

創(chuàng)建表

下面的代碼可以創(chuàng)建表

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

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

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

在Navicat的創(chuàng)建sqlite自增主鍵和MySQL也是非常類似

插入

插入這里很簡單的

cursor.execute('insert into user (id, name) values (\'1', \'Michael')')

查詢

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

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

來進行查詢

查詢總數(shù)

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'")

這里只要別忘了執(zhí)行commit就行

刪除

cursor.execute("delete from catalog where id = 4")

總結

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

以上就是python 操作sqlite數(shù)據(jù)庫的方法的詳細內(nèi)容,更多關于python 操作sqlite數(shù)據(jù)庫的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • Python標準庫之數(shù)據(jù)庫 sqlite3
  • python數(shù)據(jù)庫如何連接SQLite詳解
  • python sqlite3 判斷cursor的結果是否為空的案例
  • Python 操作SQLite數(shù)據(jù)庫的示例
  • python鏈接sqlite數(shù)據(jù)庫的詳細代碼實例

標簽:泉州 長春 吉林 安慶 怒江 洛陽 岳陽 清遠

巨人網(wǎng)絡通訊聲明:本文標題《python 操作sqlite數(shù)據(jù)庫的方法》,本文關鍵詞  python,操作,sqlite,數(shù)據(jù)庫,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python 操作sqlite數(shù)據(jù)庫的方法》相關的同類信息!
  • 本頁收集關于python 操作sqlite數(shù)據(jù)庫的方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久99久久99| 国产偷国产偷精品高清尤物 | 国内精品伊人久久久久av一坑| 色综合久久久久| 综合自拍亚洲综合图不卡区| 国产69精品久久777的优势| 久久久久久9999| 国产aⅴ精品一区二区三区色成熟| 国产亚洲综合性久久久影院| 不卡在线观看av| 亚洲在线视频网站| 欧美色涩在线第一页| 香蕉加勒比综合久久| 欧美一级免费观看| 国产一区二区三区国产| 中文字幕在线观看一区二区| 欧美视频你懂的| 精品一区二区精品| 国产精品美女视频| 在线不卡一区二区| 午夜精品久久久久影视| 精品剧情在线观看| 国产一区不卡精品| 中文字幕在线一区免费| 欧美日韩的一区二区| 国产麻豆成人精品| 亚洲九九爱视频| 欧美国产精品v| 欧日韩精品视频| 狠狠狠色丁香婷婷综合久久五月| 欧美高清在线一区二区| 在线观看亚洲成人| 精品亚洲成a人在线观看| **性色生活片久久毛片| 欧美日本视频在线| 99久久久久久| 国产传媒欧美日韩成人| 五月激情综合网| 最新国产の精品合集bt伙计| 日韩欧美另类在线| 欧美色男人天堂| 国产河南妇女毛片精品久久久| 亚洲图片欧美色图| 欧美激情一区二区三区蜜桃视频 | 国产成人午夜视频| 又紧又大又爽精品一区二区| 久久这里只有精品首页| 欧美日韩国产a| 在线免费一区三区| a美女胸又www黄视频久久| 激情小说亚洲一区| 亚洲成a人片在线观看中文| 亚洲欧美中日韩| 国产亲近乱来精品视频| 久久无码av三级| 欧美一区二区播放| 欧美日本一区二区三区| 欧美视频在线一区| 欧美主播一区二区三区| av一区二区不卡| 国产精品一二三在| 看电视剧不卡顿的网站| 免费成人在线网站| 五月激情综合网| 视频一区在线视频| 国产精品国产三级国产普通话蜜臀 | 精品系列免费在线观看| 欧美一区二区国产| 7878成人国产在线观看| 欧美日本视频在线| 日韩午夜电影在线观看| 国产精品久久午夜夜伦鲁鲁| 8x福利精品第一导航| 不卡高清视频专区| 成人精品鲁一区一区二区| 亚洲女同女同女同女同女同69| 欧美国产日韩亚洲一区| 国产精品久久久久影视| 国产精品嫩草影院com| 国产精品第一页第二页第三页| 国产精品久久久久毛片软件| 亚洲男人的天堂网| 婷婷亚洲久悠悠色悠在线播放 | 亚洲小少妇裸体bbw| 亚洲国产一区二区视频| 日韩av在线播放中文字幕| 麻豆成人免费电影| 国产 日韩 欧美大片| 一本一道波多野结衣一区二区| 欧美视频日韩视频| 精品国产伦一区二区三区免费| 久久青草欧美一区二区三区| 国产精品日韩成人| 中文字幕一区免费在线观看 | 激情成人综合网| 福利视频网站一区二区三区| 91亚洲精品乱码久久久久久蜜桃| 色呦呦日韩精品| 日韩欧美区一区二| 亚洲精品国产无天堂网2021| 日产精品久久久久久久性色| 久久 天天综合| 在线免费不卡视频| 久久久精品免费免费| 亚洲已满18点击进入久久| 国产一区二区三区高清播放| 欧美在线制服丝袜| 国产视频视频一区| 日日摸夜夜添夜夜添精品视频| 国产98色在线|日韩| 在线播放欧美女士性生活| 国产精品国产三级国产| 久久成人免费电影| 欧美日韩精品一区二区在线播放| 日本一区二区成人| 极品尤物av久久免费看| 欧美日韩视频在线第一区| 国产清纯美女被跳蛋高潮一区二区久久w | 依依成人精品视频| 激情综合亚洲精品| 欧美视频一区二区三区| 国产成人av影院| 欧美日韩一级片在线观看| 中文字幕一区免费在线观看| 极品销魂美女一区二区三区| 337p亚洲精品色噜噜| 一区二区三区不卡视频在线观看| 成人在线综合网站| 久久久久久久久伊人| 日韩电影在线一区| 欧美日韩国产一区| 亚洲韩国精品一区| 欧美色网一区二区| 一区二区在线观看免费| 91污片在线观看| 最近中文字幕一区二区三区| gogo大胆日本视频一区| 成人欧美一区二区三区白人| 不卡视频在线观看| 中文字幕视频一区| 91伊人久久大香线蕉| 一区二区三区在线免费| 91美女视频网站| 一二三区精品福利视频| 国产.欧美.日韩| 中文字幕一区日韩精品欧美| av在线免费不卡| 一级特黄大欧美久久久| 欧美日韩国产123区| 日本三级亚洲精品| 精品免费视频一区二区| 国产精品一二三区在线| 国产精品国产三级国产专播品爱网| 国产99精品在线观看| 亚洲欧美激情视频在线观看一区二区三区 | 国产精品久久久久久久久果冻传媒 | 一本久道中文字幕精品亚洲嫩| 中文字幕字幕中文在线中不卡视频| 成人国产视频在线观看| 亚洲精品国产成人久久av盗摄 | 奇米精品一区二区三区在线观看 | 91福利在线观看| 亚洲精品乱码久久久久久| 欧美视频你懂的| 国产一区中文字幕| 亚洲日本在线看| 欧美日本精品一区二区三区| 国产在线看一区| 尤物视频一区二区| 亚洲精品一区二区精华| aa级大片欧美| 日韩av在线发布| 日韩伦理免费电影| 日韩欧美一级二级| 成人高清视频在线| 秋霞av亚洲一区二区三| 成人欧美一区二区三区小说| 91精品国产色综合久久| 亚洲国产一二三| 欧美午夜在线一二页| 激情av综合网| 天天做天天摸天天爽国产一区 | 欧美电影免费观看高清完整版在线| 国产福利精品一区| 韩国av一区二区三区| 亚洲永久免费视频| 国产精品热久久久久夜色精品三区| 精品视频1区2区| youjizz国产精品| 精品亚洲aⅴ乱码一区二区三区| 亚洲男帅同性gay1069| 欧美v亚洲v综合ⅴ国产v| 欧美熟乱第一页| 91老司机福利 在线| 久久不见久久见免费视频7| 偷拍日韩校园综合在线| 最好看的中文字幕久久| 国产精品久线在线观看| 久久精品人人爽人人爽| 精品少妇一区二区三区 |