MySQL クエリでテーブルの構造を確認する

  • 作成日 2021.12.15
  • 更新日 2022.10.21
  • mysql
MySQL クエリでテーブルの構造を確認する

MySQLで、クエリでテーブルの構造を確認する手順を記述してます。

環境

  • OS ubuntu21.10
  • MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
  • MySQL Workbench 8.0.27

手順

クエリを使ってテーブルの構造を確認するには、「DESC」を使用します。

DESC テーブル名;

以下のテーブルの構造を確認してみます。

「DESC」を使用して確認してみます。

DESC tbl1;

実行すると、テーブルの構造が確認できます。

SHOW FULL COLUMNS FROMを使用

より詳細を確認したい場合は、「SHOW FULL COLUMNS FROM」を使用します。

SHOW FULL COLUMNS FROM tbl1;

実行結果

SHOW CREATE TABLEを使用

テーブルからcreate文を取得できる「SHOW CREATE TABLE」を使っても構造は確認できます。

SHOW CREATE TABLE tbl1;

実行結果

MySQL Workbenchを使用

MySQL Workbenchであれば、対象のテーブルを右クリックして「Table Inspector」を選択すれば確認することができます。