mysql tips

最近mysqlに-eで実行することが多い。

$ mysql -uUSER -pPASS dbname -e 'SELECT * FROM table ORDER BY table_id DESC LIMIT 100'

みたいな

で、そのときの便利オプション

  • -t, --table
    • バッチモードにおいて、検索結果の枠線を表示する
  • -s, --silent
    • 検索結果の枠線を表示しない
  • --tee=name
    • unixのteeコマンドににたもの。-tee=ファイル名のようにして使う
  • --select_limit=#
  • -B, --batch
    • silenceになる
  • -H, --html
  • -X, --xml
    • htmlだったり、xmlとして出力する
  • -N, --skip-column-names
    • 行の名前を出さない