Python 使用SQLite數(shù)據(jù)庫(kù)

1. Sqlite3模塊 - 不需要單獨(dú)的服務(wù)器

sqlite3 模塊由 Gerhard H?ring 編寫。 要使用該模塊,您必須首先創(chuàng)建一個(gè) Connection 對(duì)象連接數(shù)據(jù)庫(kù)。 這里數(shù)據(jù)將存儲(chǔ)在 PrintAndersonLaser.db 文件中:

import sqlite3

conn = sqlite3.connect('PrintAndLaser.db')

創(chuàng)建數(shù)據(jù)表,增加數(shù)據(jù)到數(shù)據(jù)表:

c.execute('''CREATE TABLE Stocks

? ? (date text, trans text, qty real, price real)''')

c.execute("INSERT INTO Stocks VALUES('2022-07-25', 'Buy', 100, 88.3)")

conn.commit()

conn.close()


2. 查詢數(shù)據(jù)表中的數(shù)據(jù)

import sqlite3

conn = sqlite3.connect('PrintAndLaser.db')

c = conn.cursor()

c.execute("SELECT * FROM Stocks ")

for rin c:

print(r)

conn.close()

輸出:

('2022-07-25', 'Buy', 100.0, 88.3)


讀取一條數(shù)據(jù):c.fetchone()

讀取表中的所有數(shù)據(jù):all = c.fetchone()

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容