如何使用 Python 將資料儲存於 Sqlite3 資料庫並從資料庫中檢索資料?
你可以很容易地使用 sqlite3 模組將資料儲存於 Sqlite3 資料庫並從資料庫中檢索資料。在資料庫中插入資料時,直接傳遞資料,Python 會自動處理。
示例
import sqlite3
import datetime
conn = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_DECLTYPES)
conn.execute('''CREATE TABLE TEST (ID TEXT PRIMARY KEY NOT NULL, DATE DATE)''')
# Save changes
conn.commit()
# Insert the object directly
conn.execute("INSERT INTO TEST (ID,DATE) VALUES (?, ?)", ('My date', datetime.date(2018, 1, 4)))
conn.commit()
print("Record inserted")輸出
這會產生以下輸出 -
Record inserted
現在,當從資料庫獲取值時,你會獲得已解析為 datetime 物件的資料。
示例
import sqlite3
import datetime
conn = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_DECLTYPES)
cursor = conn.execute("SELECT ID,DATE from TEST")
for row in cursor:
print row輸出
這會產生以下輸出 -
(u'foo', datetime.date(2014, 4, 28))
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP