python鏈接sqlite數(shù)據(jù)庫(kù)的詳細(xì)代碼實(shí)例
一、創(chuàng)建數(shù)據(jù)庫(kù)
創(chuàng)建sqlite數(shù)據(jù)庫(kù)的代碼
import sqlite3 conn = sqlite3.connect("test.db") print("成功創(chuàng)建數(shù)據(jù)庫(kù)")
運(yùn)行代碼后左側(cè)文件欄中會(huì)出現(xiàn)“test.db”文件,
二、鏈接數(shù)據(jù)庫(kù)
視圖->工具窗口->Database
此時(shí)編輯器右側(cè)出現(xiàn)Database,點(diǎn)擊添加按鈕
點(diǎn)擊路徑選擇按鈕,找到創(chuàng)建好的“test.db”文件,選中
注意:Download下載時(shí),可能會(huì)提示下載失敗,多試兩次總會(huì)下載下來(lái)
此時(shí)就將數(shù)據(jù)庫(kù)鏈接好了
三、數(shù)據(jù)庫(kù)的增刪與查找
1、添加表頭
c = conn.cursor() #獲取游標(biāo) sql = ''' create table company (id int primary key not null, name text not null, age int not null, address char(50), salary real); ''' c.execute(sql) #執(zhí)行sql語(yǔ)句 conn.commit() #提交數(shù)據(jù)庫(kù)操作 conn.close() #關(guān)閉數(shù)據(jù)庫(kù)鏈接 print("成功建表")
2、插入數(shù)據(jù)
conn = sqlite3.connect("test.db") print("成功打開(kāi)數(shù)據(jù)庫(kù)") c = conn.cursor() #獲取游標(biāo) sql1 = ''' insert into company (id,name,age,address,salary) values (1,'張三',32,"成都",8000); ''' sql2 = ''' insert into company (id,name,age,address,salary) values (2,'李四',30,"深圳",15000); ''' c.execute(sql1) #執(zhí)行sql語(yǔ)句 c.execute(sql2) conn.commit() #提交數(shù)據(jù)庫(kù)操作 conn.close() #關(guān)閉數(shù)據(jù)庫(kù)鏈接 print("成功插入數(shù)據(jù)")
3、查找數(shù)據(jù)
conn = sqlite3.connect("test.db") print("成功打開(kāi)數(shù)據(jù)庫(kù)") c = conn.cursor() # 獲取游標(biāo) sql = ''' select id,name,address,salary from company ''' cursor = c.execute(sql) # 執(zhí)行sql語(yǔ)句 for row in cursor: print("id = ",row[0]) print("name = ",row[1]) print("address = ",row[2]) print("salary = ",row[3],"\n") conn.close() # 關(guān)閉數(shù)據(jù)庫(kù)鏈接 print("成功查找數(shù)據(jù)")
四、運(yùn)行結(jié)果
控制臺(tái)打印數(shù)據(jù)
數(shù)據(jù)庫(kù)表內(nèi)容
到此這篇關(guān)于python鏈接sqlite數(shù)據(jù)庫(kù)的詳細(xì)代碼實(shí)例的文章就介紹到這了,更多相關(guān)python 鏈接sqlite內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python使用flask與js進(jìn)行前后臺(tái)交互的例子
今天小編就為大家分享一篇python使用flask與js進(jìn)行前后臺(tái)交互的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07通過(guò)python繪制華強(qiáng)買瓜的字符畫視頻的步驟詳解
要把華強(qiáng)賣瓜做成字符視頻大概分為三步,通過(guò)讀取視頻,把每一幀轉(zhuǎn)為字符畫,接著把字符畫表現(xiàn)出來(lái),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-11-11python中json操作之json.loads、json.load、json.jumps及json.jump用法
最近在python里面用json讀取json文件,可是老是不成功,特此記錄一下,下面這篇文章主要給大家介紹了關(guān)于python中json操作之json.loads、json.load、json.jumps及json.jump用法的相關(guān)資料,需要的朋友可以參考下2022-08-08解決Vscode中jupyter出現(xiàn)kernel dead問(wèn)題
遇到VSCode中Jupyter Kernel Dead時(shí),可通過(guò)Anaconda Prompt安裝ipykernel解決,首先使用jupyter kernelspec list命令查看內(nèi)核,若發(fā)現(xiàn)缺少ipykernel,激活相應(yīng)虛擬環(huán)境,使用conda install ipykernel命令安裝,操作后,VSCode中Jupyter應(yīng)能正常運(yùn)行2024-09-09節(jié)日快樂(lè)! Python畫一棵圣誕樹(shù)送給你
節(jié)日快樂(lè)!這篇文章主要介紹了如何使用Python畫一棵圣誕樹(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12Django多數(shù)據(jù)庫(kù)聯(lián)用實(shí)現(xiàn)方法解析
這篇文章主要介紹了Django多數(shù)據(jù)庫(kù)聯(lián)用實(shí)現(xiàn)方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11如何從Python 程序中運(yùn)行 PowerShell 腳本
Windows PowerShell 由數(shù)十個(gè)內(nèi)置 cmdlet 組成,它們提供了豐富的功能集,本文將重點(diǎn)討論從 Python 代碼執(zhí)行 PowerShell 邏輯,感興趣的朋友跟隨小編一起看看吧2023-10-10Python數(shù)據(jù)結(jié)構(gòu)隊(duì)列解決約瑟夫斯問(wèn)題
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)隊(duì)列解決約瑟夫斯問(wèn)題2023-02-02