とても役立つSHOWステートメント

 

SHOW DATABASES

 
Row 変数名 内容
0 Database サーバ上のデータベース名
 

SHOW TABLES

 
Row 変数名 内容
0 tables_in_**** データベース内のテーブル名
 

 

SHOW OPEN TABLES

 
Row 変数名 内容
0 Open_tables_in_**** オープンしているテーブル名
1 Comment コメント
 

SHOW PROCESSLIST

 
Row 変数名 内容
0 Id プロセスID
1 User 接続しているユーザ名
2 Host 接続しているホスト名
3 db アクセスしているデータベース名
4 Command 現在使用しているコマンド
5 Time 接続時間(クエリの時間?)
6 State 今の状態
7 Info その他の情報
 

SHOW TABLE STATUS

 
Row 変数名 内容
0 Name テーブル名
1 Type テーブルタイプ
2 Row_format Rowフォーマット
3 Rows フィールド数
4 Avg_row_length フィールド長の平均
5 Data_length データ量
6 Max_data_length 最大のデータ量
7 Data_free 空き容量
8 Auto_increment  
9 Create_time 作成時間
10 Upate_time 更新時間
11 Check_time チェックを行った時間
12 Create_options 作成時のオプション
13 Comment  
 

SHOW INDEX FROM

 
Row 変数名 内容
0 Table テーブル名
1 Non_unique ユニーク(一意制約)でない
2 Key_name キー名(プライマリ・インデックス)
3 Seq_in_index インデックスの順位
4 Colum_name インデックスになっているカラム名
5 Collation 照合
6 Cardinality 濃度
7 Sub_part
8 Packed 圧縮されているか?
9 Comment コメント
 

SHOW CREATE TABLE

 
Row 変数名 内容
0 Table テーブル名
1 Create Table 作成時のクエリー文
 

 

SHOW STATUS

 
Row 変数名 内容
0 Variable 現在設定(使用)されている変数名
1 Value 変数の値
 

 

SHOW MATSER STATUS

 
Row 変数名 内容
0 File 書き込んでいるログファイル名
1 Position ログファイルのポインタ位置
2 Binlog_do_db 参照できるデータベース名
3 Binlog_ignore_db 拒否するデータベース名
 

SHOW SLAVE STATUS

 
Row 変数名 内容
0 Mster_Host レプリケーションのマスタホスト名
1 Master_User レプリケーションのユーザ名
2 Master_Port ポート番号
3 Connect_retry  
4 Log_File 今使用しているマスターのログファイル名
5 Pos ポインタ位置
6 Slave_Running レプリケーションが動作しているか
7 Replication_do_db レプリケーションが許可されているデータベース
8 Replication_ignore_db レプリケーションが向こうになっているデータベース
9 Last_errno 最後のエラーコード
10 Last_error 最後のエラーメッセージ
11 Skip_counter