MySQL

MySQLで重複しているデータを抜き出す方法

MySQLで重複しているデータのみを抽出する方法です。 SELECT * FROM テーブル名 GROUP BY カラム名 HAVING COUNT(*) > 1

MySQLでカラムの値を1増やす方法

MySQLの値を1増やす(インクリメントする)方法です。 たとえば、ブログの記事のページビュー(アクセス数)のカウントなどに使えます。 以下の例では、articleというテーブルの、idが234のレコードの、カラムの1つであるpageviewを1増やしています。 UPDAT…

MySQLのauto_incrementの値をリセットする方法

MySQLのauto_incrementの値を1にリセットする方法です。 以下の例では、articleというテーブルのauto_incrementの値を1に戻しています。値を変えることで任意の数値からカウントをはじめることも可能です。 ALTER TABLE article auto_increment = 1;

MySQLでNULLを抜き出す

NULLかどうかを判定するには、「IS NULL」を使う たとえば、entryテーブルのtitleからNULLのものを抜き出したい場合、以下のようにする select * table entry where title IS NULL (参考) MySQL :: MySQL 5.6 リファレンスマニュアル :: 3.3.4.6 NULL 値の操…