在 MySQL 中显示当前数据库
作者:迹忆客
最近更新:2023/05/06
浏览次数:
本篇文章重点介绍了可用于显示 MySQL 中当前数据库的各种查询。 我们将通过使用 Windows 命令行和 MySQL Workbench 来学习。
在 MySQL 中显示当前数据库
我们可以在 MySQL Workbench 中使用以下查询来显示当前数据库。
SELECT DATABASE();
输出:
+------------+
| database() |
+------------+
| test |
+------------+
我们还可以使用 DUAL 表来获取当前使用的数据库的名称。
SELECT DATABASE() FROM DUAL;
输出:
+------------+
| database() |
+------------+
| test |
+------------+
DUAL 表是一列和一行 (1x1) 表示。 虽然,它除了 MySQL 中的有效语法外什么都不做。
我们通过省略 FROM DUAL 得到相同的结果。
上面给出的所有查询也可以在 Windows 命令行上运行。 此外,我们可以使用状态来获取当前数据库、用户名、连接 ID、端口号等。
mysql> status
输出:
--------------
mysql Ver 8.0.28 for Win64 on x86_64 (MySQL Community Server - GPL)
Connection id: 16
Current database: test
Current user: root@localhost
SSL: Cipher in use is TLS_AES_256_GCM_SHA384
Using delimiter: ;
Server version: 8.0.28 MySQL Community Server - GPL
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: cp850
Conn. characterset: cp850
TCP port: 3306
Binary data as: Hexadecimal
Uptime: 1 day 4 hours 38 min 9 sec
Threads: 4 Questions: 734 Slow queries: 0 Opens: 288 Flush tables: 3 Open tables: 198 Queries per second avg: 0.007
--------------
相关文章
如何在 MySQL 中声明和使用变量
发布时间:2024/03/26 浏览次数:115 分类:MySQL
-
当你需要在 MySQL 中的脚本中存储单个值时,最好的方法是使用变量。变量有不同的种类,有必要知道何时以及如何使用每种类型。
在 MySQL 中使用 Mysqladmin 刷新主机解除阻塞
发布时间:2024/03/26 浏览次数:82 分类:MySQL
-
你将了解阻止主机的原因。此外,通过使用 phpMyAdmin 和命令提示符刷新主机缓存来解除阻塞的不同方法和效果。