用mysql.connector,在python中修改mysql中的内容
时间: 2024-02-03 18:12:13 浏览: 67
可以使用 `mysql.connector` 模块来连接 MySQL 数据库并修改其中的内容。下面是一个简单的示例:
```python
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 执行 SQL 查询语句,修改表中的数据
sql = "UPDATE yourtable SET column1 = 'new value' WHERE id = 1"
mycursor.execute(sql)
# 提交修改到数据库中
mydb.commit()
# 输出修改结果
print(mycursor.rowcount, "row(s) affected")
```
这个示例中,我们首先使用 `mysql.connector` 模块连接了本地的 MySQL 数据库,并创建了一个游标对象。然后,我们执行了一条 SQL 查询语句,将表 `yourtable` 中 `id` 为 `1` 的行的 `column1` 列的值修改为 `'new value'`。最后,我们提交了修改到数据库中,并输出了修改的行数。
注意,在执行修改操作之后,需要调用 `commit()` 方法将修改提交到数据库中。如果不调用 `commit()` 方法,那么修改将不会保存到数据库中。
阅读全文