python 插入sql
时间: 2023-09-01 11:10:43 浏览: 91
中学排课管理系统(python+sql server+图形化用户界面)
5星 · 资源好评率100%
要将 Python 中的数据插入 SQL 数据库,可以使用以下步骤:
1. 连接数据库:使用 Python 的数据库驱动程序,如 PyMySQL 或 psycopg2,在 Python 中连接到 SQL 数据库。
2. 创建游标对象:在 Python 中创建游标对象,用于执行 SQL 查询和命令。
3. 插入数据:使用 SQL 的 INSERT INTO 语句将数据插入数据库。在 Python 中,可以使用游标对象的 execute() 方法执行 SQL 命令。
4. 提交事务:在 Python 中,执行 INSERT INTO 语句后,需要使用数据库连接对象的 commit() 方法提交事务。
下面是一个使用 PyMySQL 将数据插入 MySQL 数据库的示例代码:
```
import pymysql
# 连接数据库
connection = pymysql.connect(host='localhost',
user='root',
password='password',
db='testdb')
# 创建游标对象
cursor = connection.cursor()
# 插入数据
sql = "INSERT INTO users (name, age) VALUES (%s, %s)"
val = ("John", 30)
cursor.execute(sql, val)
# 提交事务
connection.commit()
# 关闭数据库连接
connection.close()
```
这个示例代码将一个名为 "John" 年龄为 30 的用户插入了一个名为 "users" 的表中。
阅读全文