Daily Archives: 2008 年 11 月 20 日
MySQLでtableのカラム名(column)を調べる
2
久しぶりのエントリになりましたが、
最近多様するんだけど、覚えるほどでもないので、
メモとして残しておくことに。
SSHのターミナルとかから
mysql -h [host_name] -u [user_name] -p [database_name]
とかで接続している場合に、データが1件もないテーブルに向けて、
以下のように select をしても、0件という状態しかわからない。
select * from [table_name]
こんなときに、そのtableの中に、なんという名前のカラム(column?)があって
どういう型(intとかvarcharとか)になっているのかってのを
知りたいなって思うことありませんか??
僕はあります。
でも、AccessとかCSEで接続すると重いので、
DB操作系は、なるべくターミナルからやりたいわけですよ。
そんなときに活躍するのが、
show fields from [table_name];
これはいいですね。
これで、そのテーブルにどんなカラムがあって、
どんな型になっているか、まるわかりです。
MySQLのおすすめ書籍