Mysql 元数据库 information_schema
information_schema是一个元数据库。它就像物业公司的信息库,对管理的每栋大厦有多少电梯、电梯型号、每个房间的长宽高等等了如指掌。
常见的元信息表
- SCHEMATA
提供数据库信息,有哪些数据库,字符集是GBK还是UTF-8等等。常用字段:
字段名 |
含义 |
备注 |
SCHEMA_NAME |
数据库名 |
|
DEFAULT_CHARACTER_SET_NAME |
字符集 |
|
DEFAULT_COLLATION_NAME |
排序规则 |
|
- TABLES
提供表的信息,数据库有哪些表,是什么存储引擎等等。常用字段:
字段名 |
含义 |
备注 |
SCHEMA_NAME |
数据库名 |
|
TABLE_NAME |
表名 |
|
TABLE_TYPE |
表的类型 |
类型有BASE TABLE、VIEW、SYSTEM VIEW |
ENGINE |
存储引擎 |
|
CREATE_TIME |
建表时间 |
|
- COLUMNS
提供字段的信息,有哪些字段字段类型是什么等等。常用字段