MySQL作为一个强大的关系型数据库管理系统,它默认安装有一些自带的数据库。下面就让我们一起来了解这些数据库。
mysql> show databases; +---------------------+ | Database | +---------------------+ | information_schema | | mysql | | performance_schema | | sys | +---------------------+ 4 rows in set (0.00 sec)
information_schema
这是MySQL中一个元数据信息库,其中存储了数据库、表和列的结构信息。通过查询这个库的表,可以获取数据库的详细信息,如表、列、索引、权限等。有些工具,如Navicat等,就是通过查询这个库的表来获取信息的。
mysql
这是MySQL的系统库,其中存储了MySQL的用户信息、权限等系统信息。在这个库中登记了哪些用户拥有哪些权限以及MySQL服务器的其它系统级信息。
performance_schema
这是MySQL5.5版本引进的一个新特性,旨在为MySQL服务器提供一个性能参考工具。它使用内存表存储性能相关的统计信息,可以使用其提供的视图来监控MySQL服务器的内部运行情况。
sys
这是一个MySQL 8.0版本引进的一个新特性,它是一个优化器和执行器提供的元数据库,包含了多个视图,能够描述 MySQL 内部对象的状态,表现不同的事件。
以上就是MySQL自带的一些数据库。如果想进一步了解每个库中的表的信息,可以在命令行终端中输入use 库名;show tables;
命令来查询。
本文链接:https://my.lmcjl.com/post/17206.html
展开阅读全文
4 评论