Python MariaDB – Consulta de actualización usando PyMySQL

MariaDB es un sistema de gestión de bases de datos de código abierto

,La actualización se utiliza para cambiar los valores existentes en una base de datos. Mediante el uso de la declaración de actualización, 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 column_nmae = "new value"
WHERE conditions;

Los siguientes programas le ayudarán a entender esto mejor.

Ejemplo 1 : 

Python3

import pymysql
  
# Create a connection object
# IP address of the MySQL database server
Host = "localhost"  
  
# User name of the database server
User = "user"       
  
# Password for the database user
Password = ""           
  
database = "GFG"
  
conn  = pymysql.connect(host=Host, user=User, password=Password, database)
  
# Create a cursor object
cur  = conn.cursor()
  
  
query = f"UPDATE PRODUCT SET price = 1400 WHERE PRODUCT_TYPE = 'broadband'"
  
cur.execute(query)
  
#To commit the changes
conn.commit() 
conn.close()

Producción :

Antes:
Después

En el programa anterior, actualizamos el precio de la banda ancha de 1200 a 1400.

Ejemplo 2:

Python3

import pymysql
  
# Create a connection object
conn  = pymysql.connect('localhost', 'user',
                        'password', 'database')
  
# Create a cursor object
cur  = conn.cursor()
  
  
query = f"update PRODUCT set PRODUCT_ID = 'A123' WHERE \
price = 14782 AND PRODUCT_TYPE = 'Voice'"
  
cur.execute(query)
  
# To commit the changes
conn.commit()       
conn.close()

Producción :

Antes
Después

En el programa anterior, actualizamos PRODUCT_ID a A123 DONDE precio = 14782 Y PRODUCT_TYPE = ‘Voz’.

Publicación traducida automáticamente

Artículo escrito por pratapworkmail 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 *