Mysql 简明教程

MySQL - SHOW Databases

MySQL SHOW Databases Statement

要显示 MySQL 服务器中存在的所有数据库的列表,我们需要使用 SHOW DATABASES 语句。它以表格形式返回结果,其中包含一列。结果集中的数据库将按字母顺序排序。

Syntax

以下是在 MySQL sever 中列出所有数据库的语法 −

SHOW DATABASES [LIKE 'pattern' | WHERE expr]

Example

首先,让我们使用以下查询创建名为 TUTORIALS 的数据库 −

CREATE DATABASE TUTORIALS;

在创建任何数据库之前,请确保您拥有管理员权限。一旦创建数据库,您就可以使用以下查询在数据库列表中对其进行检查 −

SHOW DATABASES;

Output

上述查询显示了当前 MySQL 服务器中存在的所有数据库。

MySQL SHOW SCHEMAS Statement

我们还可以使用 SHOW SCHEMAS 语句列出 MySQL 中的数据库。

Syntax

以下是 MySQL SHOW SCHEMAS 语句的语法 −

SHOW SCHEMAS [LIKE 'pattern' | WHERE expr]

Example

让我们尝试再次验证数据库列表,您可以使用以下查询 −

SHOW SCHEMAS;

Output

上述查询的输出如下所示 −

Showing Databases Using a Client Program

除了使用 MySQL 查询获取当前 MySQL 服务器中所有数据库的列表之外,我们还可以使用客户端程序执行 SHOW DATABASES 操作。

Syntax

以下是此操作在各种编程语言中的语法 −

Example

以下是这些程序 −