内容へ移動
TechNote
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
start
»
mysql
»
tips
mysql:tips
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== MySQL - Tips ====== ===== SELECT の結果を縦表示にする ===== <sxh sql; gutter: false;> select * from TABLE \G; </sxh> 主にフィールド数の多いテーブルを SELECT する時に有効な方法で、末尾に \G を付けると、1 レコードを各フィールドごとに改行して表示させることができる。 ===== オートインクリメントをクリアする ===== <sxh sql; gutter: false;> alter table table_name auto_increment = 0; </sxh> ===== データの重複をチェックする ===== <sxh sql; gutter: false;> select count( name ), field1, field2, ... from table_name group by name having count( name ) > 1; </sxh> ※name フィールドの値が重複しているものだけを表示している ===== 数字の入ったカラムを数値として ORDER BY する ===== * 昇順 <sxh sql; gutter: false;> ORDER BY CAST( `XXX` AS SIGNED ) </sxh> * 降順 <sxh sql; gutter: false;> ORDER BY CAST( `XXX` AS SIGNED ) desc </sxh> このようにして、ソートキーを INT にキャストすればOK!! ===== クエリキャッシュの有効化 ===== <sxh sql; gutter: false;> query_cache_limit=1M query_cache_min_res_unit=4k query_cache_size=32M query_cache_type=1 </sxh>
mysql/tips.txt
· 最終更新: 2018/06/25 09:40 by
127.0.0.1
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ