回答:
mysql -u <user> -p -e "select * from schema.table"
mysql -u <user> -p -B --disable-column-names -e 'select * from schema.table'
*
は現在のディレクトリ内のすべてのファイルに展開されますが、この展開は一重引用符では行われません。これが理由です。二重引用符は、がないクエリでも機能し*
ます。
mysql.exe -u root -e "my query"
mysql -uroot -p -hslavedb.mydomain.com mydb_production -e "select * from users;"
使用法のプリントアウトから:
-e
、--execute=name
コマンドを実行して終了します。(無効化--force
と履歴ファイル)