Mysql 查看表注釋或字段注釋
查看所有表的注釋
SELECT table_name 表名, table_comment 表說明 FROM information_schema. TABLES WHERE table_schema = '數據庫名' ORDER BY table_name ;
查詢所有表及字段的注釋
SELECT a.table_name 表名, a.table_comment 表說明, b.COLUMN_NAME 字段名, b.column_comment 字段說明, b.column_type 字段類型, b.column_key 約束 FROM information_schema. TABLES a LEFT JOIN information_schema. COLUMNS b ON a.table_name = b.TABLE_NAME WHERE a.table_schema = '數據庫名' ORDER BY a.table_name ;
查詢某表的所有字段的注釋
SELECT COLUMN_NAME 字段名, column_comment 字段說明, column_type 字段類型, column_key 約束 FROM information_schema. COLUMNS WHERE table_schema = ‘數據庫名’ AND table_name = '表名';
或者 SHOW FULL COLUMNS FROM 表名;
查看表生成的DDL, 注意表名不加單引號
SHOW CREATE TABLE 表名;
修改表注釋
ALTER TABLE t_user COMMENT = '修改后的表注釋信息 (用戶信息表) ' ;
修改字段注釋
ALTER TABLE t_user MODIFY COLUMN id INT COMMENT '主鍵ID' ;