帮我写一个python插入MySQL数据库的代码
时间: 2023-07-20 18:35:38 浏览: 98
当然可以。以下是一个简单的Python程序,用于将数据插入MySQL数据库中。
```python
import mysql.connector
# 连接到数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建一个游标对象
mycursor = mydb.cursor()
# 创建一个表格
mycursor.execute("CREATE TABLE IF NOT EXISTS example_table (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT)")
# 插入一条数据
sql = "INSERT INTO example_table (name, age) VALUES (%s, %s)"
val = ("John", 25)
mycursor.execute(sql, val)
# 提交更改
mydb.commit()
# 输出插入的数据的ID
print("插入的数据的ID是:", mycursor.lastrowid)
# 关闭连接
mydb.close()
```
在这个例子中,我们首先使用`mysql.connector`模块连接到MySQL数据库。然后,我们创建了一个游标对象,用于执行SQL语句。接下来,我们创建了一个名为`example_table`的表格,并插入了一条数据。最后,我们提交更改并关闭连接。
请注意,这只是一个简单的例子,你需要根据你的实际需求进行修改。
阅读全文