DELETE es una consulta SQL, que se utiliza para eliminar una o más entradas de una tabla con una condición determinada. Para conectarnos con el servidor de la base de datos MariaDB con Python, necesitamos importar el cliente pymysql . Después de conectarnos con la base de datos en MySQL, podemos crear tablas en ella y manipularlas.
Sintaxis:
DELETE FROM TABLE_NAME WHERE ATTRIBUTE_NAME = ATTRIBUTE_VALUE
Ejemplo 1: a continuación se muestra un programa para eliminar una consulta de la tabla en la base de datos.
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"DELETE FROM PRODUCT WHERE PRODUCT_TYPE = 'PRI'" cur.execute(query) # To commit the changes conn.commit() conn.close()
Producción :
Antes Después
En el programa anterior, de la tabla PRODUCTO se elimina una sola consulta de la tabla que tiene el valor de atributo PRODUCT_TYPE PRI .
Ejemplo 2: Veamos otro ejemplo de consultas en una tabla.
Python3
import pymysql # Create a connection object conn = pymysql.connect('localhost', 'user', 'password', 'database') # Create a cursor object cur = conn.cursor() query = f"DELETE FROM PRODUCT WHERE price < 2000" cur.execute(query) # To commit the changes conn.commit() conn.close()
Producción :
Antes Después
En el programa anterior, de la tabla PRODUCTO se elimina una sola consulta de la tabla donde el precio es inferior a 2000 .
Publicación traducida automáticamente
Artículo escrito por pratapworkmail y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA