MySQL中的Comment主要用于给表、列、索引等数据库对象添加描述性信息。这些信息不会影响数据库的逻辑结构或性能,但可以帮助开发人员更好地理解数据库设计。
SHOW CREATE TABLE table_name;
在输出结果中,你可以找到CREATE TABLE
语句中的COMMENT
部分。
或者使用:
SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'table_name';
SHOW FULL COLUMNS FROM table_name;
在输出结果中,你可以找到每列的Comment
字段。
或者使用:
SELECT COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'table_name';
SELECT INDEX_NAME, INDEX_COMMENT FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'table_name';
问题:为什么我看不到某些Comment?
原因:
COMMENT
关键字。解决方法:
CREATE TABLE table_name (
column_name data_type COMMENT 'description'
) COMMENT='table_description';
领取专属 10元无门槛券
手把手带您无忧上云