前言:安装mysql后,系统自带了三个数据库,下面 对着三个数据库进行简单介绍
一.以mysql的root用户查询所以数据库
mysql> show databases;
二.系统数据库介绍
1.数据库:INFORMATION_SCHEMA(5.6之前需要手动开启,从5.6开始默认开启,任何用户可见)
1.1 简介:提供对数据库元数据的访问 ,有关MySQL服务器的信息(例如数据库或表的名称),列的数据类型或访问权限。有时用于此信息的其他术语是 数据字典和 系统目录。
1.2 INFORMATION_SCHEMA使用说明
INFORMATION_SCHEMA是每个MySQL实例中的一个数据库,它存储有关MySQL服务器维护的所有其他数据库的信息。该 INFORMATION_SCHEMA数据库包含多个只读表。它们实际上是视图,而不是基表,因此没有与它们关联的文件,并且您无法在它们上设置触发器。此外,没有该名称的数据库目录。
虽然你可以选择INFORMATION_SCHEMA与一个默认的数据库USE 语句,你只能读取表的内容,不执行 INSERT, UPDATE或 DELETE对他们的操作。
2.数据库:MYSQL
1.1 简介:保存有账户信息,权限信息,存储过程,event,时区等信息。
1.2 mysql官方的官方说明:没找到。
3.数据库:PERFORMANCE_SCHEMA
3.1 简介:该数据库中的表 以查看有关服务器性能特征及其运行的应用程序的实时信息,有关详细信息,请参阅官方说明。
性能历史表 :events_waits_history_long 记录最近的10000个事件 标准的先进先出(FIFO) 这俩表也是只读表,只能truncate