MySQL
【INFORMATION_SCHEMA 数据库】 是MySQL自带的一个数据库,确切说是信息数据库,它提供了访问数据库 元数据 的方式。什么是 元数据 呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。你也可以理解为是数据库的“数据词典”和“系统目录”。
在 【INFORMATION_SCHEMA 】中,有很多个 只读 表。它们实际上是 视图 ,而不是基本表,因此,你将无法看到与之相关的任何文件。
例如:
-- 查询某个数据库中某个表的字段信息
SELECT
TABLE_SCHEMA 数据库,
TABLE_NAME 表名,
COLUMN_NAME 列名,
COLUMN_TYPE 数据类型,
DATA_TYPE 字段类型,
CHARACTER_MAXIMUM_LE