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

1つのMySQLデータベースに接続しているときに、他のMySQLデータベースのテーブルのリストを表示するにはどうすればよいですか?


データベース名からテーブルを表示の助けを借りて クエリを実行すると、別のデータベースのテーブルを確認できます。ここで、Database_nameは、現在使用していないデータベースの名前です。データベース名「tutorial」のテーブルのリストを取得するためのクエリを実行する次の例について考えてみます。

mysql> show tables from tutorial;
+--------------------+
| Tables_in_tutorial |
+--------------------+
| employee           |
| showzerofill       |
| student            |
+--------------------+
3 rows in set (0.00 sec)

  1. MySQLデータベースのテーブルのサイズを取得するにはどうすればよいですか?

    MySQLデータベースのテーブルのサイズを取得するには、「information_schema.tables」を使用できます。 すべてのテーブルのサイズを知るための構文は次のとおりです。 SELECT TABLE_NAME AS `ALLTABLESNAME`, ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024) AS `TABLESIZEIN(MB)` FROM information_schema.TABLES WHERE TABLE_SCHEMA = yourDatabaseName ORDER BY (DATA_LENGT

  2. MySQLデータベース内のすべてのテーブルを一覧表示します

    MySQLデータベース内のすべてのテーブルを一覧表示する方法を理解しましょう- データベースが作成されると、次のクエリを使用して特定のデータベースにアクセスして使用できます- クエリ mysql> USE databaseName Database changed 「USE」ステートメントにはセミコロンは必要ありません。これは「QUIT」ステートメントに似ています。セミコロンを使用しても害はありません。独自のデータベースを作成して使用することもできますが、その前に、MySQL管理者の許可が必要です。 MySQL管理者は、以下に示すコマンドを実行して権限を提供できます- mysql&