python 如何将数据写入mysql
时间: 2024-04-29 17:26:20 浏览: 137
MySQL与Python.zip_MYSQL_MySQL、Python_python 写入MySQL_python mysql
要将数据写入 MySQL 数据库,需要使用 Python 中的 MySQL 驱动程序(如 mysql-connector-python 或 PyMySQL),并使用该驱动程序提供的 API 连接到 MySQL 数据库。以下是一个基本的示例代码:
```
import mysql.connector
# 建立 MySQL 数据库连接
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
passwd="yourpassword",
database="yourdatabase"
)
# 创建一个游标对象
mycursor = mydb.cursor()
# 定义 SQL 语句和要插入的数据
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
# 执行 SQL 语句
mycursor.execute(sql, val)
# 提交数据库事务
mydb.commit()
# 输出插入记录的 ID
print("1 条记录已插入,ID:", mycursor.lastrowid)
```
在以上示例中,我们使用了 mysql.connector 驱动程序连接到本地 MySQL 数据库,并插入了一条客户数据到 customers 表中。请注意,我们使用“%s”作为占位符,在执行 execute() 方法时将实际值传递给该占位符。最后,我们提交了数据库事务以确保数据插入成功。
阅读全文