MySQL で利用可能なデータベースを確認する方法

青灯夜游
リリース: 2021-12-01 17:01:04
オリジナル
16171 人が閲覧しました

MySQL では、「SHOW DATABASES」ステートメントを使用して、存在するデータベースを表示できます。このステートメントは、現在のユーザーの権限の範囲内ですべてのデータベースを表示または表示できます。構文は「SHOW DATABASES [LIKE]」です。 '弦']; "。

MySQL で利用可能なデータベースを確認する方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

MySQL では、SHOW DATABASES ステートメントを使用して、現在のユーザーの権限の範囲内でデータベースを表示または表示できます。データベースを表示するための構文形式は次のとおりです。

SHOW DATABASES [LIKE '字符串'];
ログイン後にコピー

構文の説明は次のとおりです。

  • LIKE 句はオプションであり、指定されたデータベース名と一致するために使用されます。 LIKE 句は部分的または完全に一致します。

  • 文字列は一重引用符「 」で囲まれ、一致に使用される文字列を指定します。「文字列」は完全な文字列であることも、ワイルドカードを含むこともできます。

#LIKE キーワードは、パーセント記号「%」とアンダースコア「_」のワイルドカード文字をサポートします。

ワイルドカードは特別なステートメントであり、主にファジー クエリに使用されます。実際の文字が不明な場合、またはフルネームを入力するのが面倒な場合は、ワイルドカードを使用して 1 つ以上の実際の文字を置き換えることができます。

#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、test_db という名前の 3 つのデータベースを作成します。 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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート