如何操作Python在MySQL数据库中增加内容
时间: 2024-03-23 14:38:42 浏览: 59
使用Python连接和操作MySQL数据库工具包资-PyMySQL源代码
5星 · 资源好评率100%
可以通过Python中的MySQLdb模块或者pymysql模块来操作MySQL数据库。以下是一个使用pymysql模块连接MySQL数据库,并向其中插入数据的示例代码:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='testdb', charset='utf8mb4')
cursor = conn.cursor()
# 插入数据
sql = "INSERT INTO users(name, age) VALUES (%s, %s)"
values = ('Tom', 20)
cursor.execute(sql, values)
# 提交修改
conn.commit()
# 关闭连接
cursor.close()
conn.close()
```
其中,`host`、`port`、`user`、`password`、`db`是连接MySQL数据库的参数,需要根据实际情况修改。`charset`是字符集,需要和数据库的字符集一致。`sql`是插入数据的SQL语句,`%s`是占位符,用于接收后面的参数。`values`是一个元组,包含了要插入的数据。`execute`方法用于执行SQL语句,其中第二个参数是一个元组,用于替换SQL语句中的占位符。`commit`方法用于提交修改,`close`方法用于关闭连接和游标。
阅读全文