บางครั้งต้องลบตารางทั้งหมดออกจากฐานข้อมูล การเก็บข้อมูลที่ไม่ใช้งานเป็นการใช้พื้นที่จัดเก็บโดยเปล่าประโยชน์ ใช้คำสั่ง DROP TABLE
ไวยากรณ์
DROP TABLE table_name
table_name คือชื่อตารางที่ต้องการลบ
ขั้นตอนลบตารางในฐานข้อมูลด้วย MySQL ใน Python
นำเข้า MySQL Connector
สร้างการเชื่อมต่อด้วย
connect()สร้างออบเจ็กต์ cursor ด้วย
cursor()สร้างคำสั่ง SQL ที่เหมาะสม
รันคำสั่งด้วย
execute()ปิดการเชื่อมต่อ
ตัวอย่าง
ลบตาราง Employees จากฐานข้อมูล
import mysql.connector
db = mysql.connector.connect(
host="your_host",
user="your_username",
password="your_password",
database="database_name"
)
cursor = db.cursor()
query = "DROP TABLE Employees"
cursor.execute(query)
print("TABLE DROPPED..")
db.close()โค้ดลบตาราง Employees หากรันสำเร็จ ตรวจสอบได้ด้วยคำสั่ง SHOW TABLES
ผลลัพธ์
TABLE DROPPED..
หมายเหตุ
DELETE และ DROP ต่างกัน DELETE ลบแถวข้อมูลทั้งหมด แต่โครงสร้างตารางยังคงอยู่ DROP ลบทั้งตารางและโครงสร้าง (schema)