Giới thiệu lệnh DROP TABLE
Để xóa hoàn toàn một bảng khỏi cơ sở dữ liệu, sử dụng lệnh DROP TABLE. Lệnh này xóa cả cấu trúc (schema) và dữ liệu của bảng.
Cú pháp
DROP TABLE ten_bang
Các bước thực hiện
- Import
mysql.connector - Thiết lập kết nối bằng
connect() - Tạo đối tượng con trỏ qua
cursor() - Viết truy vấn DROP TABLE
- Thực thi truy vấn bằng
execute() - Đóng kết nối
Ví dụ minh họa
Xóa bảng 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("BẢNG ĐÃ ĐƯỢC XÓA..")
db.close()
Kiểm tra bằng lệnh SHOW TABLES để xác nhận bảng đã bị xóa.
Kết quả
BẢNG ĐÃ ĐƯỢC XÓA..
Lưu ý: DELETE vs DROP
- DELETE: xóa tất cả hàng nhưng giữ lại định nghĩa bảng.
- DROP: xóa cả bảng và schema của bảng.