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

Thêm chú thích (comment) cho cột MySQL bằng Python


Giới thiệu

Chú thích là giải thích dễ đọc về mục đích của một đối tượng. Trong SQL, chú thích cột giúp người khác hiểu ý nghĩa của cột đó. Chú thích bị trình biên dịch bỏ qua, không được thực thi.

Để thêm chú thích cho cột, dùng lệnh ALTER TABLE kết hợp MODIFY và mệnh đề COMMENT.

Cú pháp

ALTER TABLE ten_bang MODIFY ten_cot kieu_du_lieu COMMENT "chu_thich_cua_ban"
  • ten_bang: tên bảng
  • ten_cot và kieu_du_lieu: tên và kiểu dữ liệu cột
  • chu_thich_cua_ban: nội dung chú thích

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 ALTER TABLE ... MODIFY ... COMMENT
  5. Thực thi truy vấn bằng execute()
  6. Commit thay đổi bằng db.commit()
  7. Đóng kết nối

Ví dụ

Bảng Students có cột addr kiểu VARCHAR(50). Thêm chú thích: "This is the column to store address."

import mysql.connector

db = mysql.connector.connect(
    host="your_host",
    user="your_username",
    password="your_password",
    database="database_name"
)
cursor = db.cursor()
query = 'ALTER TABLE Students MODIFY Address VARCHAR(100) COMMENT "This is the column to store address."'
cursor.execute(query)
db.commit()
print("CHÚ THÍCH ĐÃ ĐƯỢC THÊM..")
db.close()

Kiểm tra bằng lệnh: SHOW FULL COLUMNS FROM ten_bang để xem chú thích.

Kết quả

CHÚ THÍCH ĐÃ ĐƯỢC THÊM..