Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python mysql update

作者:此岸蝶恋花   发布日期:2025-05-08   浏览:131

import mysql.connector

# 连接到MySQL数据库
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="yourdatabase"
)

# 创建游标对象
mycursor = mydb.cursor()

# 更新数据的SQL语句
sql = "UPDATE customers SET address = %s WHERE address = %s"

# 要更新的数据
val = ("Valley 345", "Canyon 123")

# 执行SQL语句
mycursor.execute(sql, val)

# 提交更改
mydb.commit()

# 输出受影响的行数
print(mycursor.rowcount, "record(s) affected")

解释说明:

  1. 连接到MySQL数据库:使用mysql.connector.connect()方法连接到MySQL数据库,需要提供主机名、用户名、密码和数据库名称。
  2. 创建游标对象:使用mydb.cursor()创建一个游标对象,用于执行SQL语句。
  3. 定义SQL语句sql变量包含要执行的SQL更新语句,使用占位符%s来防止SQL注入。
  4. 提供更新数据val是一个元组,包含要更新的新值和条件值。
  5. 执行SQL语句:使用mycursor.execute()方法执行SQL语句,并传递参数val
  6. 提交更改:使用mydb.commit()提交更改到数据库。
  7. 输出受影响的行数:使用mycursor.rowcount获取并打印受影响的行数。

上一篇:mysql 查看权限

下一篇:mysql 插入更新

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

python mysql update

mysql 查看权限

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站