📜  Python MariaDB – 使用 PyMySQL 删除表

📅  最后修改于: 2022-05-13 01:55:25.961000             🧑  作者: Mango

Python MariaDB – 使用 PyMySQL 删除表

MariaDB是一个开源数据库管理系统,是 MySQL 的前身。 pymysql 客户端可用于与 MariaDB 进行交互,类似于使用Python的 MySQL。

在本文中,我们将研究使用pymysql从数据库中删除表的过程。要删除表,请使用以下任何语法:

句法 :

DROP TABLE tablename;

DROP TABLE IF EXISTS tablename;

以下程序将帮助您更好地理解这一点。

示例 1:

 演示 drop if 存在的程序。我们将尝试删除上述数据库中不存在的表。

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"DROP TABLE IF exists Employee"
  
cur.execute(query)
  
conn.close()


Python3
import pymysql
  
# Create a connection object
  
conn  = pymysql.connect('localhost', 'user', 'password', 'database')
  
# Create a cursor object
cur  = conn.cursor()
  
  
query = f"DROP TABLE IF exists Student"
  
cur.execute(query)
  
rows = cur.fetchall()
conn.close()
  
for row in rows :
    print(row)


输出 :

桌子

员工表下降

示例 2:

在这里,我们将删除学生表。

蟒蛇3

import pymysql
  
# Create a connection object
  
conn  = pymysql.connect('localhost', 'user', 'password', 'database')
  
# Create a cursor object
cur  = conn.cursor()
  
  
query = f"DROP TABLE IF exists Student"
  
cur.execute(query)
  
rows = cur.fetchall()
conn.close()
  
for row in rows :
    print(row)

输出 :

桌子

学生桌掉落