mysql自带4个默认数据库

yizhihongxing

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日

相关文章

  • latex一个tab的距离

    在LaTeX中,我们可以使用\quad命令来控制一个tab的距离。以下是一个完整攻略,介绍了如何在LaTeX中控制一个tab的距离。 步骤1:使用\quad命令 在LaTeX中,我们可以使用\quad命令来控制一个tab的距离。以下是一个示例: \begin{tabular}{c|c|c|} \hline Column 1 & Column 2 &a…

    other 2023年5月6日
    00
  • 五十五、SAP中调用系统自带的函数

    五十五、SAP中调用系统自带的函数 在SAP开发中,我们经常需要调用系统提供的函数来实现我们的业务需求。这些函数可以帮助我们更快速、高效地完成开发任务,提高开发效率。在本篇文章中,我们将介绍如何在SAP中调用系统自带的函数。 1. 函数的类型 在SAP中,函数大致可以分为以下几种类型: ABAP函数模块:是SAP系统中最基础的函数类型,由ABAP语言编写,可…

    其他 2023年3月28日
    00
  • mysql中workbench实例详解

    MySQL中Workbench实例详解攻略 1. 简介 MySQL Workbench是一款用于管理和操作MySQL数据库的集成开发环境(IDE)。它提供了图形化界面,使用户可以轻松地创建、修改和查询数据库。本攻略将详细介绍如何使用MySQL Workbench创建实例,并提供两个示例说明。 2. 创建实例 步骤1:打开MySQL Workbench 首先,…

    other 2023年7月27日
    00
  • maven中profile的使用

    下面是“Maven中Profile的使用”的详细攻略。 Maven中Profile的使用 Profile是Maven中用于管理构建和部署环境的一种机制,通过Profile可以根据不同的环境使用不同的配置来进行构建和部署,方便我们在不同的环境中使用相同的代码来构建出不同的包。 Profile的配置 Profile的配置需要在pom.xml文件中进行,需要在标签…

    other 2023年6月27日
    00
  • 浅谈excel开发:一excel开发概述

    浅谈Excel开发:一Excel开发概述 Excel作为一款广泛应用于办公场景的电子表格软件,其强大的数据处理能力和丰富的计算功能在各行各业中都得到了广泛的应用。同时,Excel的可编程性也为程序员们带来了无限的创作可能。本文将从Excel开发的角度来介绍Excel的相关知识和技能,帮助读者了解和掌握Excel开发的基本方法和技巧。 Excel开发入门 要想…

    其他 2023年3月29日
    00
  • 最新mysql 5.7.23安装配置图文教程

    最新MySQL 5.7.23安装配置图文教程 准备工作 在安装MySQL 5.7.23之前,我们需要进行一些准备工作。 确认操作系统版本,MySQL 5.7.23适用于Linux、Windows、Mac OS X等操作系统。 确认系统的硬件配置,MySQL 5.7.23需要一定的硬盘空间、内存和处理器资源。 下载MySQL 5.7.23,选择相应的操作系统和…

    other 2023年6月27日
    00
  • 电脑键盘大写锁定键capslock失灵该怎么解决?

    电脑键盘大写锁定键(Caps Lock)失灵解决攻略 如果你的电脑键盘的大写锁定键(Caps Lock)失灵了,无法切换大写字母和小写字母的状态,可以尝试以下解决方法: 检查键盘连接:首先,确保键盘正确连接到电脑。检查键盘的USB连接或无线连接是否松动或损坏。如果是无线键盘,尝试重新连接或更换电池。 检查键盘布局设置:有时候,键盘布局设置可能导致大写锁定键失…

    other 2023年8月20日
    00
  • Bitget安全下载地址以及基础知识分享

    Bitget安全下载地址以及基础知识分享攻略 1. Bitget安全下载地址 要确保安全下载Bitget,您可以按照以下步骤进行操作: 访问Bitget官方网站:https://www.bitget.com/ 在网站首页,您可以找到一个名为\”下载\”或\”Download\”的选项。点击该选项。 在下载页面,您将看到不同的版本和平台的下载链接。根据您的操作…

    other 2023年8月4日
    00
合作推广
合作推广
分享本页
返回顶部