mysqlの指定テーブルのカラム名だけ取得したい
コード書くときにテーブルのカラム名をちくちくコピペするのが面倒です。
mysqlの指定テーブルのカラム名をcsvとか改行区切りでとりたい。
出来たらコマンドラインからとりたい
mysqlにオプション付けてdescして名前の部分だけ切り出す
mysql -uuser -ppass -Ns `データベース名` -e "DESC `テーブル名`" | cut -f1
-N 結果のヘッダー(descだとFieldとか)を非表示にする
-s mysql特有の枠を非表示にする
ただしこれだと
Warning: Using a password on the command line interface can be insecure.
っていうmysqlのwarningが一番上の行に出てしまう。
これ抑制できそうだなと思いながら
「mysql warning 非表示」
とかで検索するとmysqlの記事は全く出てこなくて
代わりにPHPの記事が沢山出てきて探すの大変。
気持ちはわかるんですが、googleさんもっとうまいことおねがいします。