-
1. MySQL information_schema详解 Part 1 简介
tutorial1
-
-
Attachments
-
Changes
-
View Source
-
View
这个专题主要讲information_schema数据库下的一些表
如无特殊说明数据库版本为MySQL 5.7.26
MySQL的INFORMATION_SCHEMA数据库使我们可以访问元数据以数据库信息,譬如
- 数据库名称
- 表的名称
- 列的字段类型
- 访问权限等
- 数据字典
- 系统目录
### 什么是information_schema数据库详解
information_schema是MySQL中的一个数据库
它包含一些只读表,他们实际上是视图,所以没有文件和他们相关,你也不可以在上面设置触发器
同样的我们在数据目录并不会看到information_schema名称的目录
我们不能对该数据库的表进行DML操作(INSERT, UPDATE, 或 DELETE)
[image:798 size:orig]
### 和Show命令的关系
我们日常中可以用show命令来查询该数据库的内容
- show tables;
- show databases;
- show variables ;
### information_schema数据库权限
每个MySQL用户都有访问该表的权限,但是只能看到该用户有权限的信息
**参考链接**
[https://dev.mysql.com/doc/refman/5.7/en/information-schema-introduction.html](https://dev.mysql.com/doc/refman/5.7/en/information-schema-introduction.html)