mysql中四个特殊schema
1.SYS
本质:虚拟数据库,建立在PERFORMANCE_SCHEMA和INFORMATION_SCHEMA之上,提供了更友好,更易读,更聚焦于性能问题的视图,存储过程和函数
2.MYSQL
本质:物理数据库,存储着MYSQL服务器的核心系统数据,主要与用户权限,时区,存储过程/函数/事件定义,日志配置等相关
3.INFORMATION_SCHEMA
本质:虚拟数据库,提供对数据库元数据的访问
数据来源:视图(不是物理表),底层数据主要来自于MYSQL SCHEMA和其他系统数据结构,每次查询会动态生成结果
用途:
数据库管理和维护(查看结构,查找对象)
生成数据库文档
开发工具(SQL IDE)用来获取数据库结构
编写需要动态了解数据库结构的脚本
4.PERFORMANCE_SCHEMA
本质:物理数据库,监控MYSQL服务器的运行性能和资源消耗