如何实现“mysql中sys数据库默认表名”
概述
在 MySQL 数据库中,sys
是一个特殊的数据库,它包含了用于监控和诊断数据库的各种视图和表。本文将指导你如何实现 mysql
中 sys
数据库的默认表名。
流程图
journey
title 实现mysql中sys数据库默认表名流程图
section 创建sys数据库
创建sys数据库 --> 创建成功
section 创建默认表名
创建默认表名 --> 创建成功
创建sys数据库
首先,我们需要创建 sys
数据库,这个数据库是用来存储监控和诊断信息的。我们可以使用以下 SQL 语句创建这个数据库:
CREATE DATABASE sys;
这条 SQL 语句将创建一个名为 sys
的数据库。
创建默认表名
在 sys
数据库中,有一些默认的表名,用于存储各种监控和诊断信息。我们可以使用以下 SQL 语句创建这些默认表名:
USE sys;
CREATE TABLE `hosts` (
`HOST` char(60) COLLATE utf8_bin NOT NULL DEFAULT '',
`CURRENT_CONNECTIONS` int(11) DEFAULT NULL,
`TOTAL_CONNECTIONS` bigint(21) DEFAULT NULL,
PRIMARY KEY (`HOST`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
CREATE TABLE `memory_global_total` (
`VARIABLE_NAME` char(64) COLLATE utf8_bin NOT NULL DEFAULT '',
`VARIABLE_VALUE` bigint(21) DEFAULT NULL,
PRIMARY KEY (`VARIABLE_NAME`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
这两条 SQL 语句将创建 sys
数据库中的两个默认表名:hosts
和 memory_global_total
。hosts
表用于存储主机连接信息,memory_global_total
表用于存储全局内存总量信息。
结论
至此,我们已经学习了如何实现 mysql
中 sys
数据库的默认表名。首先,我们创建了 sys
数据库,然后在该数据库中创建了默认的表名。这些表名用于存储监控和诊断信息,帮助我们更好地了解数据库的运行情况。
希望本文能对你有所帮助!如果有任何问题,请随时提问。