TSV出力
$ mysql -u %user_name% -p -h %host_name% -P %port% %database_name% < select.sql > res.tsv
CSV出力
$ mysql -u %user_name% -p -h %host_name% -P %port% %database_name% < select.sql | sed -e 's/\t/,/g' > res.csv
スキーマ内の全カラム出力
SELECT table_name, column_name, column_type, column_comment FROM information_schema.columns WHERE table_schema = 'XXXXXXX';
カラム名からテーブル名検索
SELECT table_name, column_name, column_type, column_comment FROM information_schema.columns WHERE table_schema = 'XXXXXXX' AND column_name = 'YYYYYYYY';
実行中プロセス
-- 実行中プロセスの表示
SHOW processlist \G
-- 実行中プロセスの表示(SQL全文表示のため注意)
SHOW FULL processlist \G
-- 実行中プロセスのIDを指定して強制終了
KILL %ProcessId%;
クエリキャッシュ
-- クエリキャッシュの設定確認
SHOW VARIABLES LIKE 'query_cache_%';
-- クエリキャッシュの確認
SHOW STATUS LIKE 'Qcache%';
-- クエリキャッシュのクリア ※RELOAD権限が必要
RESET QUERY CACHE;