日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python用sqlite数据库,python 中使用sqlite数据库

發(fā)布時(shí)間:2025/3/12 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python用sqlite数据库,python 中使用sqlite数据库 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

sqlite3是使用文件作為數(shù)據(jù)庫,它屬于輕量級(jí)數(shù)據(jù)庫,支持在多平臺(tái)下使用。

SQLite數(shù)據(jù)庫是一款非常小巧的嵌入式開源數(shù)據(jù)庫軟件,也就是說沒有獨(dú)立的維護(hù)進(jìn)程,所有的維護(hù)都來自于程序本身。它是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語言相結(jié)合,比如 Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。SQLite第一個(gè)Alpha版本誕生于2000年5月. 至今已經(jīng)有10個(gè)年頭,SQLite也迎來了一個(gè)版本 SQLite 3已經(jīng)發(fā)布。

在python語言中使用sqlite的方法如下:

1. 引用sqlite3數(shù)據(jù)庫

import sqlite3

2. 是歐諾有sqlite的connect()方法創(chuàng)建數(shù)據(jù)庫(如果數(shù)據(jù)庫不存在的情況下)或打開數(shù)據(jù)庫,可以在這個(gè)方法中數(shù)據(jù)的編碼格式,例:

#連接tat.db數(shù)據(jù)庫

conn = sqlite3.connect('/home/ubuntu/tat.db',encoding=‘cp936’)

cp936是python中自帶的編碼格式,其實(shí)也就是GBK編碼。

3. 常用的方法

上述的數(shù)據(jù)庫對(duì)象conn常用的操作有:

commit() --------------------事物提交

rollback()-------------------事物回滾

close() ---------------------關(guān)閉一個(gè)數(shù)據(jù)連接

cursor() --------------------創(chuàng)建一個(gè)游標(biāo)

創(chuàng)建的游標(biāo)對(duì)象,可以執(zhí)行sql語句等方法,例:

execute()----------------------執(zhí)行sql語句

executemany()------------------執(zhí)行多條sql語句

close() -----------------------關(guān)閉游標(biāo)

fetchone()---------------------從結(jié)果中取一條記錄

fetchmany()--------------------從結(jié)果中取多條語句

fetchall()---------------------從結(jié)果中取所有的記錄

scroll()-----------------------游標(biāo)滾動(dòng)

4. 關(guān)于sql語句建表和數(shù)據(jù)庫的增刪改查操作與MYsql數(shù)據(jù)庫相同

#!/usr/bin/python

#-*- coding: utf-8 -*-

import sqlite3

#連接數(shù)據(jù)庫tat

conn = sqlite3.connect('/home/ubuntu/tat.db')

#設(shè)置事務(wù)隔離級(jí)別,默認(rèn)用戶修改數(shù)據(jù)需要commit才能修改成功,設(shè)置為None則每次修改都自動(dòng)提交,否則為"" #conn.isolation_level = None

#獲取到游標(biāo)對(duì)象

cu = conn.cursor()

#創(chuàng)建一個(gè)表

cu.execute('''create table if not exists user(

id integer primary key autoincrement,

name varchar(10))''')

#插入數(shù)據(jù)

cu.execute('insert into user(name) values("jordy")')

#如果隔離級(jí)別不是自動(dòng)提交就需要手動(dòng)執(zhí)行commit

conn.commit()

#用游標(biāo)來查詢就可以獲取到結(jié)果

cu.execute("select * from user")

#獲取所有結(jié)果

res = cu.fetchall()

for row in res:

print row[0],row[1].encode('utf-8')

#更新語句

cu.execute('update user set name="邪少" where id=2')

conn.commit()

#刪除語句

cu.execute('delete from user where id=1')

conn.commit()

附 ? sqlite3官方網(wǎng)站:? http://docs.python.org/library/sqlite3.html#sqlite3-controlling-transactions

總結(jié)

以上是生活随笔為你收集整理的python用sqlite数据库,python 中使用sqlite数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老外毛片 | 国产在线一级片 | 蜜臀av在线播放 | 自拍偷拍国产 | 99免费看 | 人人妻人人爽人人澡人人精品 | 欧美激情999 | 嫩草视频免费观看 | 日本特黄一级大片 | 亚洲综合欧美综合 | 黄色日皮视频 | 91精品国自产在线偷拍蜜桃 | 国产成人一区二区三区视频 | 中文在线√天堂 | 欧美午夜精品久久久久久人妖 | 乖女从小调教h尿便器小说 欧美韩一区二区 | 午夜你懂的 | 久久夜色精品国产噜噜亚洲av | 麻豆成人入口 | 欧美高清精品一区二区 | 精产国品一二三产品蜜桃 | 欧美福利片在线观看 | 婷婷精品进入 | 亚洲精品久久久久中文字幕二区 | 饥渴少妇伦色诱公 | 丰满人妻一区二区三区免费 | 在线观看黄 | 亚洲第5页 | 少女视频的播放方法 | a极黄色片| 欧美在线视频播放 | 欧美亚洲激情 | 九一精品国产 | 亚洲国产精品va在线看黑人 | 偷拍第1页 | 久久免费看片 | av大片免费观看 | 欧美男女动态图 | 九色porny蝌蚪视频 | 日韩欧美三级在线 | 朝鲜黄色片 | av播放网站| 91九色论坛| 一区二区三区视频网 | 亚洲精品一区中文字幕乱码 | 精品国产av鲁一鲁一区 | 日韩视频一区二区三区在线播放免费观看 | 日日热| 免费观看黄一级视频 | 欧美人和黑人牲交网站上线 | 女人久久 | 看黄色的网站 | 免费看av的网址 | 黑丝啪啪 | 成人在线毛片 | 日批视频在线 | 国产黄色免费大片 | 色多多网站 | 91免费在线观看网站 | 亚洲一区二区自拍 | 欧美色图在线观看 | 熟妇人妻久久中文字幕 | 夜夜看 | 毛片a| 天天干夜夜爽 | 色av影院| 女人床技48动态图 | 日韩一级久久 | 瑟瑟视频在线免费观看 | 中文字幕+乱码+中文乱 | 日韩中文无 | 亚洲精品18p | xxxx日本黄色 | 蜜桃视频在线观看网站 | 成人午夜av在线 | 亚洲欧美一区二区精品久久久 | 图片区 小说区 区 亚洲五月 | 国产精品又黄又爽又色无遮挡 | 激情天天 | 精品国产视频一区二区三区 | 欧美一区二区区 | 国产男女猛烈无遮挡免费视频动漫 | 国产在线久久久 | 一级a性色生活片久久无 | 亚洲欧美制服丝袜 | 久久久久久av | 爱爱的免费视频 | 午夜久久久久久久久久影院 | 人人艹在线| 国产精品丝袜 | 色视频一区| 香蕉爱爱视频 | 福利小视频在线播放 | 无码人妻精品一区二区中文 | 国产麻豆精品在线 | 男女日批在线观看 | 精品黄色av| 99er在线观看 | 五月情婷婷 |