在Python中操作數(shù)據(jù)庫,可以使用第三方庫如MySQLdb
,pymysql
,sqlite3
等。這里以sqlite3
為例,來演示如何使用Python插入數(shù)據(jù)到SQLite數(shù)據(jù)庫中。
首先,導(dǎo)入sqlite3
庫并連接到SQLite數(shù)據(jù)庫:
import sqlite3
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
如果數(shù)據(jù)庫中沒有表,需要先創(chuàng)建一個表:
cursor.execute('''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
age INTEGER)''')
接下來,可以使用INSERT INTO
語句插入數(shù)據(jù)到表中:
cursor.execute("INSERT INTO users (name, age) VALUES ('Alice', 25)")
cursor.execute("INSERT INTO users (name, age) VALUES ('Bob', 30)")
cursor.execute("INSERT INTO users (name, age) VALUES ('Charlie', 35)")
conn.commit()
最后,記得關(guān)閉連接:
conn.close()
以上就是使用Python操作SQLite數(shù)據(jù)庫插入數(shù)據(jù)的基本步驟。在實(shí)際項目中,需要根據(jù)具體需求,對數(shù)據(jù)進(jìn)行校驗(yàn)、處理異常等操作。希望以上教程可以幫助你入門數(shù)據(jù)庫操作。