Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Xóa bảng khỏi cơ sở dữ liệu MySQL bằng Python


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

  1. Import mysql.connector
  2. Thiết lập kết nối bằng connect()
  3. Tạo đối tượng con trỏ qua cursor()
  4. Viết truy vấn DROP TABLE
  5. Thực thi truy vấn bằng execute()
  6. Đó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.