python mysql 修改语句 csdn
时间: 2023-11-12 07:07:51 浏览: 189
对MySQL数据库进行修改操作,需要使用UPDATE语句。下面是一个示例代码:
```python
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 获取数据库操作句柄
mycursor = mydb.cursor()
# 执行修改操作
sql = "UPDATE customers SET address = 'Canyon 123' WHERE address = 'Valley 345'"
mycursor.execute(sql)
# 提交修改
mydb.commit()
# 输出修改结果
print(mycursor.rowcount, "record(s) affected")
```
其中,UPDATE语句的语法如下:
```sql
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
```
其中,`table_name`是要修改的表名,`column1 = value1, column2 = value2, ...`是要修改的列名及对应的新值,`WHERE condition`是要修改的记录的条件。
在Python中,可以使用`execute()`方法执行修改语句,使用`commit()`方法提交修改,使用`rowcount`属性获取受影响的记录数。
阅读全文