Khi bạn CREATE
hoặc ALTER
một bảng, bạn có thể thêm COMMENTS
- một cho toàn bộ và một cho mỗi cột. Để truy xuất các nhận xét này, bạn có thể truy vấn cơ sở dữ liệu INFORMATION_SCHEMA
, cụ thể là các cột INFORMATION_SCHEMA.COLUMNS.COLUMNS_COMMENT
và INFORMATION_SCHEMA.TABLE.TABLE_COMMENTS
. INFORMATION_SCHEMA
cung cấp nhiều siêu dữ liệu về cơ sở dữ liệu của bạn, bao gồm dữ liệu được cung cấp bởi các câu lệnh DESCRIBE
. Bất kỳ người dùng nào đã đọc quyền truy cập vào một bảng hoặc cột nhất định có thể đọc siêu dữ liệu tương ứng từ INFORMATION_SCHEMA
, nhưng không thể đọc siêu dữ liệu về các bảng mà họ không có quyền truy cập đọc.
Có vẻ tự nhiên để lưu trữ siêu dữ liệu tùy chỉnh của bạn ở INFORMATION_SCHEMA
, nhưng không linh hoạt như bạn có thể cần vì bạn chỉ có thể lưu trữ COMMENT
mỗi cột. Nếu điều này là hạn chế cho mục đích của bạn hoặc bạn cần cập nhật dữ liệu thường xuyên, bạn nên làm theo @Dark Falcon và tạo một bảng bổ sung.
Tôi muốn thêm thông tin của riêng mình vào danh sách mà DESCRIBE TABLE trả về. Thuộc tính CUSTOM của riêng tôi. – Jack
Dài và ngắn của nó là khá nhiều: "Bạn không thể". Giữ một bảng riêng biệt với các cột cho tên_bảng, field_name, attribute_name, v.v. –