首頁  >  文章  >  資料庫  >  MySQL怎麼檢視有哪些資料庫

MySQL怎麼檢視有哪些資料庫

青灯夜游
青灯夜游原創
2021-12-01 16:59:3316174瀏覽

在MySQL中,可以利用「SHOW DATABASES」語句來查看有哪些資料庫,該語句可以查看或顯示目前使用者權限範圍以內的所有資料庫,語法「SHOW DATABASES [LIKE '字串']; 」。

MySQL怎麼檢視有哪些資料庫

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

在 MySQL 中,可使用 SHOW DATABASES 語句來檢視或顯示目前使用者權限範圍以內的資料庫。檢視資料庫的語法格式為:

SHOW DATABASES [LIKE '字符串'];

語法說明如下:

  • LIKE 子句是可選項,用於符合指定的資料庫名稱。 LIKE 子句可以部分匹配,也可以完全匹配。

  • 字串 由單引號' '包圍,指定用來匹配的字串;「字串」可以是一個很完整的字串,也可以包含通配符。

LIKE 關鍵字支援百分號「%」和底線「_」通配符。

通配符是一種特殊語句,主要用來模糊查詢。當不知道真正字元或懶得輸入完整名稱時,可以使用通配符來取代一個或多個真正的字元。

1、直接使用SHOW DATABASES查看所有資料庫

列出所有目前使用者可檢視的資料庫:

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| test_db            |
| world              |
+--------------------+
7 row in set (0.22 sec)

2、使用LIKE 子句,模糊查詢

先建立三個資料庫,名字分別為test_db、db_test、db_test_db。

1) 使用LIKE 子句,查看與test_db 完全匹配的資料庫:###
mysql> SHOW DATABASES LIKE 'test_db';
+--------------------+
| Database (test_db) |
+--------------------+
| test_db            |
+--------------------+
1 row in set (0.03 sec)
###2) 使用LIKE 子句,查看名字中包含test 的資料庫:###
mysql> SHOW DATABASES LIKE '%test%';
+--------------------+
| Database (%test%)  |
+--------------------+
| db_test            |
+--------------------+
| db_test_db         |
+--------------------+
| test_db            |
+--------------------+
3 row in set (0.03 sec)
###3)使用LIKE 從句,查看名字以db 開頭的資料庫:###
mysql> SHOW DATABASES LIKE 'db%';
+----------------+
| Database (db%) |
+----------------+
| db_test        |
+----------------+
| db_test_db     |
+----------------+
2 row in set (0.03 sec)
###4) 使用LIKE 從句,查看名字以db 結尾的資料庫:###
mysql> SHOW DATABASES LIKE '%db';
+----------------+
| Database (%db) |
+----------------+
| db_test_db     |
+----------------+
| test_db        |
+----------------+
2 row in set (0.03 sec)
###【相關推薦:###mysql影片教學###】###

以上是MySQL怎麼檢視有哪些資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn