社会人から始めたプログラミング

プログラミング、エンジニアに関することでの備忘録、シェアしたい情報などを共有するためのブログです。

MySQLのテーブル名とカラム名とをCSVでエクスポートする。

テーブル名とカラム名だけcsvで出したい。

そんな時があなたにもあるはず。

 

そんなときは、

information_schema(インフォメーションスキーマ)が使える!

 

参照:http://dev.mysql.com/doc/refman/5.1/en/information-schema.html

  :http://qiita.com/isseium/items/03f8cc6a0d9a0f820809

  :http://sasuke.main.jp/sqlcsv.html

 

あたりを見ればいけるはず!

 

ちなみにこんな感じ。

SELECT table_name,column_name

FROM information_schema.columns

WHERE table_schema = 'データベース名'

INTO OUTFILE "/Users/`ユーザー名`/`入れたいところ`/`ファイル名.csv`" FIELDS TERMINATED BY ',';

 

以上。

 

としさん