mysql有哪些自带数据库

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 评论

留下您的评论.