温馨提示×

插入数据

在Python中操作数据库,可以使用第三方库如MySQLdbpymysqlsqlite3等。这里以sqlite3为例,来演示如何使用Python插入数据到SQLite数据库中。

步骤一:连接到数据库

首先,导入sqlite3库并连接到SQLite数据库:

import sqlite3

conn = sqlite3.connect('test.db')
cursor = conn.cursor()

步骤二:创建表

如果数据库中没有表,需要先创建一个表:

cursor.execute('''CREATE TABLE IF NOT EXISTS users
             (id INTEGER PRIMARY KEY,
             name TEXT NOT NULL,
             age INTEGER)''')

步骤三:插入数据

接下来,可以使用INSERT INTO语句插入数据到表中:

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()

步骤四:关闭连接

最后,记得关闭连接:

conn.close()

以上就是使用Python操作SQLite数据库插入数据的基本步骤。在实际项目中,需要根据具体需求,对数据进行校验、处理异常等操作。希望以上教程可以帮助你入门数据库操作。