MySQL では、「SHOW DATABASES」ステートメントを使用して、存在するデータベースを表示できます。このステートメントは、現在のユーザーの権限の範囲内ですべてのデータベースを表示または表示できます。構文は「SHOW DATABASES [LIKE]」です。 '弦']; "。
このチュートリアルの動作環境: 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)
最初に、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 サイトの他の関連記事を参照してください。