python鏈接sqlite數據庫的詳細代碼實例
一、創(chuàng)建數據庫
創(chuàng)建sqlite數據庫的代碼
import sqlite3
conn = sqlite3.connect("test.db")
print("成功創(chuàng)建數據庫")
運行代碼后左側文件欄中會出現(xiàn)“test.db”文件,

二、鏈接數據庫
視圖->工具窗口->Database

此時編輯器右側出現(xiàn)Database,點擊添加按鈕

點擊路徑選擇按鈕,找到創(chuàng)建好的“test.db”文件,選中


注意:Download下載時,可能會提示下載失敗,多試兩次總會下載下來
此時就將數據庫鏈接好了
三、數據庫的增刪與查找
1、添加表頭
c = conn.cursor() #獲取游標
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語句
conn.commit() #提交數據庫操作
conn.close() #關閉數據庫鏈接
print("成功建表")
2、插入數據
conn = sqlite3.connect("test.db")
print("成功打開數據庫")
c = conn.cursor() #獲取游標
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語句
c.execute(sql2)
conn.commit() #提交數據庫操作
conn.close() #關閉數據庫鏈接
print("成功插入數據")
3、查找數據
conn = sqlite3.connect("test.db")
print("成功打開數據庫")
c = conn.cursor() # 獲取游標
sql = '''
select id,name,address,salary from company
'''
cursor = c.execute(sql) # 執(zhí)行sql語句
for row in cursor:
print("id = ",row[0])
print("name = ",row[1])
print("address = ",row[2])
print("salary = ",row[3],"\n")
conn.close() # 關閉數據庫鏈接
print("成功查找數據")
四、運行結果
控制臺打印數據

數據庫表內容

到此這篇關于python鏈接sqlite數據庫的詳細代碼實例的文章就介紹到這了,更多相關python 鏈接sqlite內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python自動統(tǒng)計zabbix系統(tǒng)監(jiān)控覆蓋率的示例代碼
這篇文章主要介紹了python自動統(tǒng)計zabbix系統(tǒng)監(jiān)控覆蓋率的示例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04
python實現(xiàn)銀行實戰(zhàn)系統(tǒng)
這篇文章主要為大家詳細介紹了python實現(xiàn)銀行實戰(zhàn)系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-02-02
python實現(xiàn)帶錯誤處理功能的遠程文件讀取方法
這篇文章主要介紹了python實現(xiàn)帶錯誤處理功能的遠程文件讀取方法,涉及Python使用socket操作遠程文件的相關技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04

