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ảngten_cotvàkieu_du_lieu: tên và kiểu dữ liệu cộtchu_thich_cua_ban: nội dung chú thích
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 ALTER TABLE ... MODIFY ... COMMENT
- Thực thi truy vấn bằng
execute() - Commit thay đổi bằng
db.commit() - Đó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..