python连接mysql 数据库时,使用sql插入语句的句法
时间: 2024-05-12 10:16:52 浏览: 135
可以使用 Python 中的 MySQL Connector 模块来连接 MySQL 数据库,并使用 execute() 方法执行 SQL 语句。下面是使用 SQL 插入语句向 MySQL 数据库中插入数据的示例代码:
```
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
mycursor = mydb.cursor()
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
```
在这个示例中,我们先连接到了 MySQL 数据库,然后创建了一个 cursor 对象,通过 execute() 方法执行了一条 SQL 插入语句,最后使用 commit() 方法提交事务并输出插入数据的行数。如果成功执行,我们可以在 MySQL 数据库中看到增加了一条记录。
阅读全文