MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLデータベースのリストを表示できるSHOWDATABASESの同義語ステートメントは何ですか?


SHOW DATABASESステートメントを使用すると、MySQLデータベースのリストを確認できます。同様に、SHOWSCHEMASをSHOWDATABASESの同義語として使用して、データベースのリストを取得できます。

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| gaurav             |
| mysql              |
| performance_schema |
| query              |
| query1             |
| sys                |
| tutorials          |
+--------------------+
8 rows in set (0.07 sec)

mysql> SHOW SCHEMAS;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| gaurav             |
| mysql              |
| performance_schema |
| query              |
| query1             |
| sys                |
| tutorials          |
+--------------------+
8 rows in set (0.00 sec)

  1. テーブルのリストでMySQL一時テーブルをどのように確認できますか?

    SHOW TABLESステートメントを使用すると、データベース内のテーブルのリストを確認できます。ただし、MySQL一時テーブルはこのリストに格納されていません。つまり、SHOWTABLESステートメントを使用して一時テーブルを表示することはできません。それを説明するために、次の例を使用しています- 例 この例では、次のようにSHOWTABLESステートメントから「SalesSummary」という名前の一時テーブルを取得しようとしています- mysql> SHOW TABLES LIKE '%Sales%'; Empty set (0.00 sec) mysql>

  2. 特定のMySQLデータベースに保存されているビューのリストをどのように確認できますか?

    次のクエリを使用すると、特定のデータベースに保存されているビューのリストを確認できます。ここでは「query」という名前のデータベースを使用しています。 mysql> SELECT TABLE_NAME FROM information_schema.`TABLES` WHERE TABLE_TYPE LIKE'view' AND TABLE_SCHEMA LIKE 'query'; +-----------------------------+ | TABLE_NAME