You are currently viewing Python MySQL – Drop Table

Python MySQL – Drop Table

Соединитель используется, когда нам приходится использовать MySQL с другими языками программирования. Работа MySQL-connector заключается в том, чтобы обеспечить доступ к драйверу MySQL на требуемом языке. Таким образом, он генерирует связь между языком программирования и сервером MySQL.

Команда удаления Таблицы

Команда Drop влияет на структуру таблицы, а не на данные. Он используется для удаления уже существующей таблицы. В случаях, когда вы не уверены, существует ли удаляемая таблица или нет, используется команда «УДАЛИТЬ таблицу, ЕСЛИ она СУЩЕСТВУЕТ«. Оба случая будут рассмотрены в следующих примерах.

Синтаксис:

DROP TABLE tablename;

DROP TABLE IF EXISTS tablename;

Следующие программы помогут вам лучше понять это.

Таблицы перед выпадением:

Пример 1: 

Программа для демонстрации отбрасывания, если она существует. Мы попытаемся удалить таблицу, которой нет в приведенной выше базе данных.

# 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()

Выход:

Пример 2: 

Программа для удаления любителей таблиц

# 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()

Выход: