すがブロ

sugamasaoのhatenablogだよ

MySQLで SQL をコマンドラインから直接実行する

コマンドラインから実行して、結果をコマンドラインに返す

mysql -uユーザ名 -pパスワード DB名 -e'show tables;'

こんな風に -e の後に SQL 文を書くと、コマンドラインから直接 SQL 文を実行できる。
そして、その結果をコマンドラインで受け取れるのでそのままシェルとしてゴニョっとして結果を利用する、とかができたりする。