mysql:tips
目次
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
mysql/tips.txt · 最終更新: 2018/06/25 09:40 by 127.0.0.1