Python是一種流行的編程語言,它非常適合用于與數(shù)據(jù)庫交互。在這篇文章中,我們將探討如何在Python程序中錄入數(shù)據(jù)到數(shù)據(jù)庫中。
import sqlite3 # 連接到數(shù)據(jù)庫 conn = sqlite3.connect('example.db') # 創(chuàng)建一個指向數(shù)據(jù)庫的光標(biāo) cursor = conn.cursor() # 創(chuàng)建一個表 cursor.execute('''CREATE TABLE stocks (date text, trans text, symbol text, qty real, price real)''') # 插入數(shù)據(jù) cursor.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)") # 提交更改 conn.commit() # 關(guān)閉連接 conn.close()
在這段代碼中,我們使用了Python的SQLite庫來連接到一個名為example.db的數(shù)據(jù)庫,我們創(chuàng)建了一個包含date、trans、symbol、qty和price列的名為stocks的表,并且插入了一條數(shù)據(jù)到這個表中。
我們使用execute函數(shù)在Python程序中執(zhí)行SQL語句。如果我們想要插入不止一個記錄,我們可以在execute函數(shù)中多次執(zhí)行INSERT語句。
最后,我們使用commit函數(shù)提交更改,并關(guān)閉連接。
通過使用Python錄入數(shù)據(jù)到數(shù)據(jù)庫中,我們可以輕松地在Python程序中保存數(shù)據(jù)并進(jìn)行進(jìn)一步的分析和處理。