MySQLでtableのカラム名(column)を調べる

Filed under MySQL
Tagged as , ,

久しぶりのエントリになりましたが、
最近多様するんだけど、覚えるほどでもないので、
メモとして残しておくことに。

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のおすすめ書籍


2 Comments

  1. co-hey より:

    desc table_name

    でも、カラム名みることができますよー

    あと
    show create table table_name
    だとindexとかもみれまーす

  2. hattara より:

    co-heyさん>
     ありがとうございますー。
     descだと文字数少なくていいっすねー。
     こんどから使ってみますー。 ありがとうございますー

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*