DROP DATABASE เป็นคำสั่งใน MySQL ที่ใช้สำหรับลบฐานข้อมูล (Database) ทั้งหมดแบบถาวร รวมไปถึงทุกตารางและข้อมูลทั้งหมดที่อยู่ภายในฐานข้อมูลนั้น และจะไม่สามารถกู้คืนได้หลังจากลบไปแล้ว
รูปแบบคำสั่ง
DROP DATABASE database_name;
database_name= ชื่อของฐานข้อมูลที่ต้องการลบ
ป้องกัน Error หากฐานข้อมูลไม่มีอยู่
DROP DATABASE IF EXISTS database_name;
- ใช้
IF EXISTSเพื่อป้องกันไม่ให้เกิด Error ถ้าฐานข้อมูลที่ระบุไม่มีอยู่จริง
ตัวอย่างการใช้งาน
ลบฐานข้อมูลชื่อ test_db
SQL
DROP DATABASE test_db;ลบแบบปลอดภัย (ป้องกัน Error)
SQL
DROP DATABASE IF EXISTS test_db;