SHOW DATABASES
說明
列出與選擇性提供的正規表示式模式相符的資料庫。如果未提供模式,則該指令會列出系統中的所有資料庫。請注意,SCHEMAS
和 DATABASES
的用法可以互換,且意思相同。
語法
SHOW { DATABASES | SCHEMAS } [ LIKE regex_pattern ]
參數
-
regex_pattern
指定用於篩選陳述式結果的正規表示式模式。
- 除了
*
和|
字元之外,模式運作方式類似正規表示式。 *
單獨匹配 0 個或多個字元,而|
用於分隔多個不同的正規表示式,任何一個都可以匹配。- 在處理之前,會修剪輸入模式中的前導和尾隨空白。模式比對不區分大小寫。
- 除了
範例
-- Create database. Assumes a database named `default` already exists in
-- the system.
CREATE DATABASE payroll_db;
CREATE DATABASE payments_db;
-- Lists all the databases.
SHOW DATABASES;
+------------+
|databaseName|
+------------+
| default|
| payments_db|
| payroll_db|
+------------+
-- Lists databases with name starting with string pattern `pay`
SHOW DATABASES LIKE 'pay*';
+------------+
|databaseName|
+------------+
| payments_db|
| payroll_db|
+------------+
-- Lists all databases. Keywords SCHEMAS and DATABASES are interchangeable.
SHOW SCHEMAS;
+------------+
|databaseName|
+------------+
| default|
| payments_db|
| payroll_db|
+------------+