7.mysql,特定のレコードを抽出する
MySqlで特定のレコードを抽出する方法です。
特定のレコードを抽出するには、WHEREを使用します。
例として条件に一致したレコードを抽出する書き方は
SELECT "カラム名" FROM "テーブル名" WHERE "条件";
特定のレコードを削除する
テーブルの中から特定のレコードを削除する方法です。
特定のレコードですから、WHEREを使用します。
DELETE FROM "テーブル名" WHERE 指定条件;
では、サンプルとして、スコアが100以下のテーブルを全て削除する命令を書きます。
DELETE FROM テーブル名 WHERE "score" <= 100;
mysql,最小、最大のレコードを削除する
よく使う?と思われる最大、または最小の値をもつレコードの削除方法です。
対象となるカラムを昇順、降順に並べてから削除します。
DELETE FROM "テーブル名" ORDER BY "score" DESC LIMIT 1"; // scoreの最小値を削除する DELETE FROM "テーブル名" ORDER BY "score" ASC LIMIT 1"; // scoreの最大値を削除する