MySQL/バッチ処理でレポート出力する

MySQL/バッチ処理でレポート出力する

バージョンと製造年月日

2011-09-13

コマンドラインからSQLを投げる

直書き

こんな感じになる

mysql -u hoge -ppiyo -h tototototo.com dbdbdbname -e "SELECT * FROM user;"

ファイルから

ファイルからSQLを取り込む場合はリダイレクションでぶっこむ

mysql -u hoge -ppiyo -h tototototo.com dbdbdbname < hoge.sql

出力を整形する

様々な集計結果を一行で出力する

MySQLではスカラ値を出力するSELECT文ならばSELECT句の中に書けるっぽいので各集計値SELECT文をズラズラ書けばよい

db/mysql/output_report_by_batch.txt · 最終更新: 2018-03-13 09:55 by ore