特定のMySQLデータベースのテーブルのテーブルステータスを確認するにはどうすればよいですか?
show table statusステートメントを使用して、データベース内のテーブルのステータスを確認できます。たとえば、tutorialという名前のデータベースでは、このステートメントを実行することにより、次のようにテーブルのステータスを取得できます-
mysql> show table status \G
*************************** 1. row *************************** Name: student Engine: InnoDB Version: 10 Row_format: Compact Rows: 0 Avg_row_length: 0 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 7340032 Auto_increment: NULL Create_time: 2017-10-24 09:34:29 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: 1 row in set (0.00 sec)
このデータベースには、「student」という名前のテーブルが1つだけあります。
-
INFORMATION_SCHEMA.TABLESを使用してMySQLを使用してデータベースにテーブルがすでに存在するかどうかを確認するにはどうすればよいですか?
MySQLを使用してテーブルがデータベースにすでに存在するかどうかを確認するには、INFORMATION_SCHEMA.TABLESを使用できます。以下は構文です- SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = ‘yourDatabaseName’ AND TABLE_NAME = ’yourTableName’; テーブルがデータベースにすでに存在するかどうかを確認するために、上記の構文を実装しましょう。 ケース1 :テーブルが存在する場合- my
-
MySQLデータベースにすでにある空のテーブルをチェックする方法は?
空のテーブルがデータベースにあることを確認するには、テーブルからいくつかのレコードを抽出する必要があります。テーブルが空でない場合、テーブルレコードが返されます。 まずテーブルを作成しましょう- mysql> create table DemoTable(Id int,Name varchar(100),Age int); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1001,'John',23