文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
1 information_schema 数据库
一个建立好并且运作中的数据库,通常会包含表格、字段与索引,为了扩充数据库的功能,也可能会加入 stored routines 与 triggers 元件。MySQL 把这些数据库的资讯放在“information_schema”数据库,下列是这个数据库中主要的表格:
表格名称 | 说明 |
---|---|
CHARACTER_SETS | MySQL 数据库支援的字符集 |
COLLATIONS | MySQL 数据库支援的 collation |
COLLATION_CHARACTER_SET_APPLICABILITY | 字符集与 collation 对应资讯 |
COLUMNS | 字段资讯 |
COLUMN_PRIVILEGES | 字段授权资讯 |
KEY_COLUMN_USAGE | 索引字段的限制资讯 |
ENGINES | MySQL 数据库支援的储存引擎 |
GLOBAL_STATUS | MySQL 数据库服务器状态资讯 |
GLOBAL_VARIABLES | MySQL 数据库服务器变量资讯 |
KEY_COLUMN_USAGE | 索引键资讯 |
ROUTINES | Stored routines 资讯 |
SCHEMATA | 数据库资讯 |
SESSION_STATUS | 用户端连线状态资讯 |
SESSION_VARIABLES | 用户端连线变量资讯 |
STATISTICS | 表格索引资讯 |
TABLES | 表格资讯 |
TABLE_CONSTRAINTS | 表格限制资讯 |
TABLE_PRIVILEGES | 表格授权资讯 |
TRIGGERS | Triggers 资讯 |
USER_PRIVILEGES | 使用者授权资讯 |
VIEWS | Views 资讯 |
“information_schema”数据库称为“database metadata”,包含数据库元件与服务器运作的完整资讯都储存在这个数据库中。你不须要自己建立与维护“information_schema”数据库,它是由 MySQL 数据库服务器负责建立与维护的。你只能够在需要的时候,使用“SELECT”叙述来查询储存在里面的资料。
下列的查询叙述可以传回 MySQL 数据库服务器中所有的 stored routines 资讯:
在之前所讨论过的查询叙述用法,都可以用来查询“information_schema”数据库:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论