シェルから任意のSQLを実行する

基本

 mysql -e 'SELECT * FROM users' foo_db

--batch, -B

カラムのセパレーター(罫線)を省く。

 $ mysql ryuichi -B -e "select * from t1";
 id1     id2     id3
 1       2       600
 2       3       200
 $ mysql ryuichi -e "select * from t1";
 +------+------+------+
 | id1  | id2  | id3  |
 +------+------+------+
 |    1 |    2 |  600 |
 |    2 |    3 |  200 |
 +------+------+------+

--skip-column-names, -N

カラム名を省く。

 $mysql ryuichi -N -e "select * from t1";
 +------+------+------+
 |    1 |    2 |  600 |
 |    2 |    3 |  200 |
 +------+------+------+

参考

http://dev.mysql.com/doc/refman/5.1/ja/mysql-command-options.html


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS