MySQL自带的4个数据库

安装完 MySQL 后会发现有四个自带的数据库:

information_schema  -- 该数据库保存了 MySQL 服务器所有数据库的信息。比如数据库的名称、数据库中的表名称、访问权限、数据库中表的数据类型、数据库索引的信息等等
mysql -- MySQL的核心数据库,主要负责存储数据库的用户、权限设置、关键字等 MySQL 自己需要使用的控制和管理信息
performance_schema  -- 主要用于收集数据库服务器的性能参数、可用于监控服务器在一个较低级别的运行过程中的资源消耗、资源等待及其他
sys  -- 该数据库中的所有数据来自 performance_schema 数据库,目标是把 performance_schema 的复杂度降低,让 DBA 能够更好的阅读这个库中的内容,让 DBA 更快的了解 DB 的运行情况。

information_schema数据库

http://www.cnblogs.com/shengdimaya/p/6920677.html

information_schema 数据库中的表都是只读的,不能进行更新、删除和插入等操作,也不能加触发器,因为他们实际只是一个视图,不是基本表,没有关联的文件。

mysql数据库

MySQL的核心数据库,不要轻易修改这个数据库里面的表的信息。

performance_schema数据库

http://blog.woqutech.com/2018/04/03/%E5%88%9D%E7%9B%B8%E8%AF%86%EF%BD%9Cperformance_schema%E5%85%A8%E6%96%B9%E4%BD%8D%E4%BB%8B%E7%BB%8D/

sys数据库

 sys数据库中有两种表

-- 字母开头:适合人阅读,显示是格式化的数。

-- X$开头:适合工具采集数据,原始类数据。

 

posted on 2018-11-12 11:33  0820LL  阅读(583)  评论(0编辑  收藏  举报

导航