Python MySQL – Consulta de actualización

Se emplea un conector cuando tenemos que usar MySQL con otros lenguajes de programación. El trabajo del conector MySQL es proporcionar acceso al controlador MySQL al idioma requerido. Así, genera una conexión entre el lenguaje de programación y el Servidor MySQL.

Cláusula de actualización

La actualización se utiliza para cambiar los valores existentes en una base de datos. Al usar actualizar, se puede corregir o actualizar un valor específico. Solo afecta a los datos y no a la estructura de la tabla.
La ventaja básica proporcionada por este comando es que mantiene la precisión de la tabla.

Sintaxis:

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

Los siguientes programas le ayudarán a entender esto mejor.
BASE DE DATOS EN USO:

python-mysql-update

Ejemplo 1: Programa para actualizar la edad del estudiante llamado 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()

Producción:

python-mysql-update1

Ejemplo 2: Programa para corregir la ortografía de un Estudiante llamado 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()

Producción:

python-mysql-update2

Publicación traducida automáticamente

Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *