MySQL:
查看錶註釋:用 SHOW TABLE STATUS [FROM db_name]
示例:
SHOW TABLE STATUS ; --數據庫下所有表註釋
SHOW TABLE STATUS FROM 'dbname'; --數據庫[dbname]下所有表註釋
SHOW TABLE STATUS FROM 'dbname' WHERE NAME = 'table'; --查看錶[table]的註釋
查看字段註釋:
查詢數據庫 db_name 的 表 table_name 的字段信息:
select * from information_schema.columns T where table_schema ='db_name' and table_name = 'table_name';
Oracle:
查看錶註釋:
SELECT * FROM USER_TAB_COMMENTS T WHERE T.TABLE_NAME=‘table_name’
USER_TAB_COMMENTS :table_name,table_type,comments
查看字段註釋:
默認爲當前連接數據庫
SELECT * FROM USER_COL_COMMENTS T WHERE T.TABLE_NAME=‘table_name’
SELECT T.TABLE_NAME,T.COLUMN_NAME,T.COMMENTS FROM USER_COL_COMMENTS T WHERE T.TABLE_NAME=‘table_name’
sqlsever 2005:
查看字段註釋:
SELECT
A.name AS table_name,
B.name AS column_name,
C.value AS column_description
FROM sys.tables A
INNER JOIN sys.columns B ON B.object_id = A.object_id
LEFT JOIN sys.extended_properties C ON C.major_id = B.object_id AND C.minor_id = B.column_id
WHERE A.name = 'table_name'