Python MySQL – Tabla desplegable

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.

Comando Soltar tabla

El comando Soltar afecta a la estructura de la tabla y no a los datos. Se utiliza para eliminar una tabla ya existente. Para los casos en los que no está seguro de si la tabla que se va a eliminar existe o no , se utiliza el comando DROP TABLE IF EXISTS . Ambos casos se tratarán en los siguientes ejemplos.

Sintaxis:

DROP TABLE tablename;

DROP TABLE IF EXISTS tablename;

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

Mesas antes de la caída:

python-mysql-drop

Ejemplo 1: Programa para demostrar drop si existe. Intentaremos eliminar una tabla que no existe en la base de datos anterior.

# Python program to demonstrate
# drop clause
  
  
import mysql.connector
  
# Connecting to the Database
mydb = mysql.connector.connect(
  host ='localhost',
  database ='College',
  user ='root',
)
  
cs = mydb.cursor()
  
# drop clause
statement = "Drop Table if exists Employee"
  
# Uncommenting statement ="DROP TABLE employee"
# Will raise an error as the table employee
# does not exists
  
cs.execute(statement)
      
# Disconnecting from the database
mydb.close()

Producción:

python-mysql-drop-1

Ejemplo 2: Programa para dejar caer la mesa Geeks

# Python program to demonstrate
# drop clause
  
  
import mysql.connector
  
# Connecting to the Database
mydb = mysql.connector.connect(
  host ='localhost',
  database ='College',
  user ='root',
)
  
cs = mydb.cursor()
  
# drop clause
statement ="DROP TABLE Geeks"
  
cs.execute(statement)
      
# Disconnecting from the database
mydb.close()

Producción:

python-mysql-drop-2

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 *