📜  Python MySQL – 更新查询

📅  最后修改于: 2022-05-13 01:55:30.542000             🧑  作者: Mango

Python MySQL – 更新查询

当我们必须将 MySQL 与其他编程语言一起使用时,就会使用连接器。 MySQL-connector 的工作是提供对 MySQL Driver 所需语言的访问。因此,它会在编程语言和 MySQL 服务器之间生成连接。

更新条款

更新用于更改数据库中的现有值。通过使用更新,可以更正或更新特定值。它只影响数据而不影响表的结构。
此命令提供的基本优点是它保持表格准确。

句法:

UPDATE tablename
SET ="new value"
WHERE ="old value";

以下程序将帮助您更好地理解这一点。
使用中的数据库:

python-mysql-更新

示例 1:更新名为 Rishi Kumar 的学生年龄的程序。

# Python program to demonstrate
# update clause
  
  
import mysql.connector
  
# Connecting to the Database
mydb = mysql.connector.connect(
  host ='localhost',
  database ='College',
  user ='root',
)
  
cs = mydb.cursor()
  
# drop clause
statement ="UPDATE STUDENT SET AGE = 23 WHERE Name ='Rishi Kumar'"
  
cs.execute(statement)
mydb.commit()
  
# Disconnecting from the database
mydb.close()

输出:

python-mysql-update1

示例 2:更正名为 SK 的学生的拼写的程序

# Python program to demonstrate
# update clause
  
  
import mysql.connector
  
# Connecting to the Database
mydb = mysql.connector.connect(
  host ='localhost',
  database ='College',
  user ='root',
)
  
cs = mydb.cursor()
  
# drop clause
statement ="UPDATE STUDENT SET Name = 'S.K. Anirban' WHERE Name ='SK Anirban'"
  
cs.execute(statement)
mydb.commit()
  
# Disconnecting from the database
mydb.close()

输出:

python-mysql-update2