INSIGHT

情報・インサイト

【MySQL】SHOW TABLEでテーブル名とコメントを一緒に取得する方法

2020.05.08

mysql

MySQLでテーブル名とテーブルのコメント(テーブル名)をまとめて取得するSQLをご紹介します。

テーブルの一覧を表示する方法

SHOW TABLES;

これで接続しているテーブル、Viewの一覧が取得できます。

テーブル名とコメントをまとめて取得する方法

■ テーブルの情報をまとめて取得

SHOW TABLE STATUS;

同じくSHOW コマンドで取得できます。
ただ、SHOWコマンドはカラムの指定をすることができないため、
テーブルに付随した情報もまとめて表示されます。

■ テーブル名とカラム名だけ取得する方法

SELECT table_name, table_comment FROM information_schema.tables WHERE table_schema = 'スキーマ名';

information_schema の information_schema.tables から、
table_name(テーブル名)とtable_comment(カラム名)を指定することで、
必要な情報だけ取得することができます。
条件には取得したいテーブルのスキーマを指定してください。

 
テーブルがたくさんあるときには、物理名だけではなく
論理名で表示した方が識別しやすいですね。
 
良く使うSQLですが忘れることが多いので、コピペでご利用ください。

ウィズテクノロジーで一緒に働きませんか?
分野を限定せず幅広い事業を展開。新しい技術の導入にも積極的に取り組んでおり、チャレンジや成長する機会が沢山。
あなたの経験・知識を活かしながら一緒にIT業界を盛り上げて行きましょう!
採用情報詳細はコチラ

WORKS

導入事例

ウィズテクノロジーは大阪を拠点に、システム開発の分野で20年の実績を持つパートナー企業です。
業務効率化やDX支援など、さまざまな課題にワンストップで対応。
経験豊富なエンジニアが、企業の成長を技術面からしっかりサポートします。

導入事例一覧を見る
導入事例一覧を見る

RECRUIT

採用情報

未来に、価値ある選択を。

All WhizzTechnologyは、期待を超える価値をともにつくり、より良い未来へ導く仲間を募集しています。