当你新建一个mysql服务,并且使用root用户登录mysql(或者你拥有相应的权限),会发现mysql预先安装了四个数据库.
information_schema
mysql
perfomance_schema...接下来逐一看一下里面保存了哪些数据.
information_schema
这个数据库主要用来存储数据的数据,即你的数据库信息,数据表信息,字段信息等等.表非常的多,这里不逐一列举,仅查看一些常用的表....SCHEMATA:提供了当前mysql实例中所有数据库的信息,我们经常使用的show databases就是从这里读取数据的.
TABLES:提供了关于数据库中的表的信息(包括视图)。...详细表述了某个表属于哪个schema,表类型,表引擎,创建时间,备注等信息。
COLUMNS:提供了表中的列信息。...这其中最常用的就是user表,可以对其进行操作.比如:
delete from mysql.user where User='haha';
可以删除用户.
performance_schema
这里存储的是一些和性能相关的信息