====== MySQL - Tips ======
===== SELECT の結果を縦表示にする =====
select * from TABLE \G;
主にフィールド数の多いテーブルを SELECT する時に有効な方法で、末尾に \G を付けると、1 レコードを各フィールドごとに改行して表示させることができる。
===== オートインクリメントをクリアする =====
alter table table_name auto_increment = 0;
===== データの重複をチェックする =====
select count( name ), field1, field2, ... from table_name group by name having count( name ) > 1;
※name フィールドの値が重複しているものだけを表示している
===== 数字の入ったカラムを数値として ORDER BY する =====
* 昇順
ORDER BY CAST( `XXX` AS SIGNED )
* 降順
ORDER BY CAST( `XXX` AS SIGNED ) desc
このようにして、ソートキーを INT にキャストすればOK!!
===== クエリキャッシュの有効化 =====
query_cache_limit=1M
query_cache_min_res_unit=4k
query_cache_size=32M
query_cache_type=1