Python MySQL – 更新查询
当我们必须将 MySQL 与其他编程语言一起使用时,就会使用连接器。 MySQL-connector 的工作是提供对 MySQL Driver 所需语言的访问。因此,它会在编程语言和 MySQL 服务器之间生成连接。
更新条款
更新用于更改数据库中的现有值。通过使用更新,可以更正或更新特定值。它只影响数据而不影响表的结构。
此命令提供的基本优点是它保持表格准确。
句法:
UPDATE tablename
SET ="new value"
WHERE ="old value";
以下程序将帮助您更好地理解这一点。
使用中的数据库:
示例 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()
输出:
示例 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()
输出: