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

MySQLデータベースのテーブルに関する他の詳細がない名前だけを取得するにはどうすればよいですか?


テーブルを表示の助けを借りて コマンドを実行すると、テーブルに関する他の情報がない名前のみを取得できます。たとえば、tutorialという名前のデータベースのテーブルのリストは次のように表示されます-

mysql> show tables;
+--------------------+
| Tables_in_tutorial |
+--------------------+
| student            |
+--------------------+
1 row 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トリガーを取得するには、次の構文を使用します- select trigger_schema,trigger_name from information_schema.triggers; 上記の構文を実装して、スキーマとともにすべてのトリガー名を取得しましょう- mysql> select trigger_schema,trigger_name from information_schema.triggers; これにより、次の出力が生成されます- +----------------+---------------------------------+ | TRIGG