MySQL的INFORMATION_SCHEMA库中有存储表、列等信息的表:TABLES、COLUMNS等。
在数据模型文档遗漏、过时、错误时,可以根据建表时表、列的备注找到表、字段。
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_COMMENT like “%名称%”
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_COMMENT like “%%” and TABLE_SCHEMA = “”
INFORMATION_SCHEMA库中的表:
SCHEMATA表
TABLES表
COLUMNS表
STATISTICS表
USER_PRIVILEGES表
SCHEMA_PRIVILEGES表
TABLE_PRIVILEGES表
COLUMN_PRIVILEGES表
CHARACTER_SETS表
COLLATIONS表
COLLATION_CHARACTER_SET_APPLICABILITY表
TABLE_CONSTRAINTS表
KEY_COLUMN_USAGE表
ROUTINES表
VIEWS表
TRIGGERS表