本文介绍: information_schema 是 MySQL 自带的数据库,它提供了访问数据库元数据的方式。(1)什么是元数据?元数据(MetaData),即数据的数据,是指定义数据结构的数据。那么数据库元数据就是指定义数据库各类对象结构的数据。例如数据库中的数据库名,表明, 列名、用户名、版本名以及从SQL语句得到的结果中的大部分字符串是元数据。(2)MySQL 中的 information_schema数据库在 MySQL 中,把 information_schema 看做是一个数据库,确切的说是信息数据库。
官方文档:https://dev.mysql.com/doc/refman/8.0/en/information-schema.html
1. information_schema 简介
information_schema 是 MySQL 自带的数据库,它提供了访问数据库元数据
的方式。
(1)什么是元数据?
元数据(MetaData),即数据的数据,是指定义数据结构
的数据。那么数据库元数据就是指定义数据库各类对象结构
的数据。 例如数据库中的数据库名,表明, 列名、用户名、版本名以及从SQL语句得到的结果中的大部分字符串
是元数据。
2. information_schema 数据库中的表说明
2.1 CHARACTER_SETS 表
2.2 SCHEMATA 表
2.3 TABLES 表
2.4 COLUMNS 表
2.5 STATISTICS 表
2.6 USER_PRIVILEGES 表
2.7 SCHEMA_PRIVILEGES 表
2.8 TABLE_PRIVILEGES 表
2.9 COLUMN_PRIVILEGES 表
2.10 COLLATIONS 表
2.11 COLLATION_CHARACTER_SET_APPLICABILITY 表
2.12 TABLE_CONSTRAINTS 表
2.13KEY_COLUMN_USAGE 表
2.14 ROUTINES 表
2.15 VIEWS 表
2.16 TRIGGERS 表
3. MySQL 8.0 information_schema 改进
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。