Tag Archives: table

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

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