PR
スポンサーリンク

DELETE FROMでデータベースのレコードを削除

DELETE FROM文は、SQLデータベースでレコードを削除するために使用されます。この文は、指定された条件に一致するすべての行をテーブルから削除します。

一般的なDELETE FROM文の構文は以下の通りです

DELETE FROM テーブル名
WHERE 条件式;
  • DELETE FROM: レコードを削除する命令を開始します。
  • テーブル名: レコードを削除する対象のテーブルの名前を指定します。
  • WHERE 条件式: レコードを削除する条件を指定します。この部分はオプションであり、条件を指定しない場合はテーブルのすべてのレコードが削除されます。条件式は、削除したいレコードを識別するために使用されます。
  • 例えば、次のようなテーブルがあるとします

    CREATE TABLE users (
        id INT PRIMARY KEY,
        name VARCHAR(50),
        age INT
    );
    

    このテーブルから特定の条件を満たすレコードを削除する場合、DELETE FROM文を使用します。例えば、年齢が30歳以上のユーザーを削除するクエリは以下のようになります

    DELETE FROM users
    WHERE age >= 30;
    

    このクエリは、usersテーブルから年齢が30歳以上のすべてのユーザーを削除します。

    注意点として、DELETE文はデータの永続的な削除を意味します。削除されたデータは元に戻すことができませんので、慎重に使用する必要があります。

コメント

タイトルとURLをコピーしました