MySQLでテーブルのカラム名やカラムの型等、詳細情報を取得する方法
2024/05/22
MySQLでテーブルのカラム名やカラムの型等、詳細情報を取得する方法をメモ。
取得方法
以下SQL文を実行する。
SHOW COLUMNS FROM テーブル名;
サンプル
mysql> SHOW COLUMNS FROM zipcode; +----------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+--------------+------+-----+---------+-------+ | PublicCode | char(5) | NO | | NULL | | | OldZipCode | char(5) | NO | | NULL | | | ZipCode | char(7) | NO | PRI | NULL | | | PrefectureKana | varchar(10) | YES | | NULL | | | CityKana | varchar(100) | YES | | NULL | | | TownKana | varchar(100) | YES | | NULL | | | Prefecture | varchar(10) | YES | | NULL | | | City | varchar(200) | YES | | NULL | | | Town | varchar(200) | YES | | NULL | | | TownDivideFlg | tinyint(1) | YES | | NULL | | | KoazaBanchiFlg | tinyint(1) | YES | | NULL | | | TyoumeFlg | tinyint(1) | YES | | NULL | | | HasSomeTownFlg | tinyint(1) | YES | | NULL | | | UpdateState | tinyint(1) | YES | | NULL | | | UpdateReson | tinyint(1) | YES | | NULL | | +----------------+--------------+------+-----+---------+-------+
リファレンス
関連記事
-
-
MySQLのトリガーを使用して特定のテーブルの操作を行った際に別テーブルにログを残す方法
MySQLにトリガーという機能があるらしくどのようなものか調べたところ、事前に「 ...
-
-
MySQLでテキスト(日本語、半角英数字)を暗号化・復号化する方法
MySQLでデータを登録する際に暗号化したいというケースがあった。対象のデータは ...
-
-
MySQLでカラム内容によって条件分岐させたい場合の対応方法
MySQLでカラムの内容によって条件を分岐させたかった。またPHPで処理するので ...
-
-
MySQLで全角半角を区別せずに検索する方法(collate utf8_unicode_ci)
あるシステムでMySQLの検索時に「WHERE test_column coll ...
-
-
MySQLでテーブル構造とデータをコピーする方法
MySQLで既にあるテーブルとデータに対して実験を行う必要があった。本番テーブル ...