mysql 獲取表字段及注釋


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' ;

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM