当你新接触一个数据库,对其中的数据库,表,字段什么的都不清楚,这时候需要查找某个字段,怎么办呢?...比如,你新接触了一个数据库,其中有20多个库,每个库里面有500+的表格,你这个时候想找用户的昵称字段,要一个一个表去查吗?...当你新建一个mysql服务,并且使用root用户登录mysql(或者你拥有相应的权限),会发现mysql预先安装了四个数据库.
information_schema
mysql
perfomance_schema...SCHEMATA:提供了当前mysql实例中所有数据库的信息,我们经常使用的show databases就是从这里读取数据的.
TABLES:提供了关于数据库中的表的信息(包括视图)。...mysql
这是mysql的核心库,我们的用户,密码及权限等相关信息都存储在这里,所以在修改用户或者添加用户等操作的时候,使用grant命令和直接对这个库中的user表进行增删改查的作用是相等的.