mysql自带4个默认数据库

mysql自带4个默认数据库

MySQL是目前最为流行的关系型数据库管理系统之一,具有跨平台、高性能、易用等优点。使用MySQL前,我们需要了解在服务器安装MySQL时,MySQL自带4个默认的数据库,分别为:information_schema、mysql、performance_schema、sys。

information_schema

该数据库中包含了当前系统中所有的数据库、表、列、索引、视图等相关的元数据信息,是MySQL自身信息元数据的存储库。该数据库内主要包含了以下一些表:

  • SCHEMATA:列举了当前系统中所有的数据库。
  • TABLES:列举了当前系统中所有数据库中的表名。
  • COLUMNS:列举了所有表中的字段信息。
  • KEY_COLUMN_USAGE:列举了表中所有的索引、外键信息。
  • STATISTICS:包含所有表的索引及其统计信息。

mysql

该数据库是MySQL系统中的操作和访问权限控制的核心,存放了关于用户账户、权限、等级、密码等的信息。该数据库内主要包含如下几张表:

  • user:记录了系统中每个用户的权限信息。
  • db:记录了系统允许的用户在哪些数据库中拥有什么样的权限。
  • host:记录允许连接MySQL服务器的主机名。

performance_schema

该数据库是MySQL中用于对MySQL本身的性能监控的仪表盘。该数据库内主要包含如下几张表:

  • file_instances:用于监控文件IO操作的性能统计数据。
  • events:用于监控MySQL执行过程中的各种事件,如SQL分析、SQL执行、锁等等。
  • sessions:用于监控当前MySQL系统内所有活跃的会话信息。

sys

该数据库是MySQL自带的一个视图工具,在MySQL5.7以上版本中引入,主要用于高效访问和展示MySQL系统的详细信息,是方便用户进行MySQL系统管理的工具。该数据库中主要提供了一些视图:

  • sys.session:展示当前MySQL系统中活动的所有会话。
  • sys.processlist:展示当前MySQL系统中正在运行的所有进程。
  • sys.schema_auto_increment_columns:展示数据库中所有带自增字段的表的信息,以便查看自增值的情况。

总之,MySQL自带的四个数据库起到了重要的作用,为MySQL的开发、维护和优化提供了很多便利。我们对于这些默认的数据库需要有一定了解,这样可以更好地控制和利用MySQL。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql自带4个默认数据库 - Python技术站

(1)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • c语言中scanf的基本用法

    下面是关于C语言中scanf的完整攻略: 一、scanf函数介绍 scanf是C语言中的一个函数,其作用是从标准输入流中读取用户的输入,然后将其以指定的格式进行转换。scanf函数的定义在头文件stdio.h中,其具有以下格式: int scanf(const char *format, …); 其第一个参数format是一个字符串常量,用于表示读取输入…

    other 2023年6月27日
    00
  • 我的世界1.9新增内容一览 末影之地内容丰富

    我的世界1.9新增内容一览 – 末影之地 1. 末影之地简介 末影之地是《我的世界》1.9版本中新增的维度,它是一个神秘的地方,充满了危险和宝藏。在末影之地中,你将会遇到新的生物、新的方块和新的挑战。 2. 如何进入末影之地 要进入末影之地,你需要制作一枚末影之眼。末影之眼由末影珍珠和烈焰粉合成而成。使用末影之眼右键点击末地传送门,它将会飞向天空并指示末地要…

    other 2023年8月3日
    00
  • 我的世界服务器开启设置全攻略 我的世界开服图文详细教程

    我的世界服务器开启设置全攻略 前言 想要在我的世界游戏中开启自己的服务器,让更多玩家一起来游戏,那么本文将为大家提供完整的开服教程,让您轻松了解如何开启自己的服务器。 准备 在开始之前,需要做以下准备工作:1. 一台可以运行Minecraft服务器的电脑或者租用一台云服务器。2. 从官网下载Minecraft服务器程序。3. 前往你的路由器里面设置端口转发规…

    other 2023年6月27日
    00
  • 解析php类的注册与自动加载

    解析PHP类的注册与自动加载是一个非常重要的PHP开发技巧,能够帮助我们更好地管理和组织自己的代码,并提高代码的可维护性。下面是详细的攻略。 注册PHP类 在PHP中注册一个类非常简单,只需要使用PHP的内置函数spl_autoload_register()即可。这个函数可以用来注册一个自定义的自动加载函数,当系统在加载类的时候找不到对应的文件的时候,就会调…

    other 2023年6月25日
    00
  • 轻松理解execl系列函数

    轻松理解Excel系列函数 Excel是各个行业中广泛使用的电子表格软件,大量的数据处理、统计工作都依靠Excel的各种函数来完成。为了更好地使用Excel,我们需要详细了解Excel的函数,包括各种函数的基本语法和用法。在这篇文章中,我们将简要介绍Excel系列函数的使用。 SUM函数 SUM函数是Excel中最基础的数学函数之一,用于求和。SUM函数可以…

    其他 2023年3月28日
    00
  • Android性能优化之线程监控与线程统一详解

    Android性能优化之线程监控与线程统一详解攻略 一、线程监控 在开发过程中,我们通常会创建多个线程来处理不同的任务。为了保证应用程序的性能,我们需要对线程进行监控以寻找优化点。 1. 使用TraceView进行线程监控 TraceView是Android Studio自带的性能分析工具,可以用来分析应用程序的CPU线程。 步骤如下: 启动应用程序,使其执…

    other 2023年6月26日
    00
  • Docker 部署 Mysql8.0的方法示例

    Docker部署MySQL 8.0的方法示例 本文将详细讲解如何使用Docker部署MySQL 8.0,并提供两个示例说明。 步骤1:安装Docker 首先,确保您的系统已经安装了Docker。您可以根据您的操作系统类型,按照官方文档的指引进行安装。 步骤2:拉取MySQL 8.0镜像 在终端或命令行中执行以下命令,拉取MySQL 8.0的Docker镜像:…

    other 2023年10月18日
    00
  • 清空sqlserver数据库中所有表数据的方法(转)

    清空SQL Server数据库中所有表数据的方法(转) 在日常开发中,我们有时候需要清空整个SQL Server数据库中的所有表数据,可能是为了重新导入数据或重新开始测试等等。这篇文章将介绍如何通过SQL脚本来清空SQL Server数据库中所有表数据的方法。 方法 以下是清空数据库数据的SQL脚本: exec sp_MSForEachTable ‘ALTE…

    其他 2023年3月28日
    00
合作推广
合作推广
分享本页
返回顶部