MySQL의 SHOW TABLE STATUS는 테이블의 NAME, ENGINE, VERSION, ROWS, CHECKSUM 등을 표시합니다. -
예시
먼저 테이블을 생성해 보겠습니다. 여기서는 MyISAM 엔진을 사용하고 있습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 -
mysql> create table Post_Demo -> ( -> PostId int, -> PostName varchar(100), -> PostDate datetime, -> PRIMARY KEY(PostId) -> )ENGINE = MyISAM; Query OK, 0 rows affected (0.28 sec)
이제 SHOW TABLE 명령을 사용하여 테이블 상태를 확인할 수 있습니다. 쿼리는 다음과 같습니다 -
mysql> show table status where Name = 'Post_Demo'\G인 테이블 상태 표시
출력
*************************** 1. row *************************** Name: post_demo Engine: MyISAM Version: 10 Row_format: Dynamic Rows: 0 Avg_row_length: 0 Data_length: 0 Max_data_length: 281474976710655 Index_length: 1024 Data_free: 0 Auto_increment: 1 Create_time: 2019-02-12 16:27:26 Update_time: 2019-02-12 16:27:26 Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: 1 row in set (0.00 sec)