MySQL Delete Fromコマンドの使い方

MySQLの`DELETE FROM`コマンドは、テーブルからレコードを削除するために使用されます。構文は次のとおりです。

DELETE FROM table_name
WHERE condition;
  1. テーブル名: 削除対象となるテーブル名です。
  2. 条件: 削除するレコードを指定するためのオプションパラメータ

例えば、”customers”という表があり、以下のデータが含まれています。

+----+----------+-----+-----------+
| id | name     | age | city      |
+----+----------+-----+-----------+
| 1  | John     | 25  | New York  |
| 2  | Mary     | 30  | London    |
| 3  | Bob      | 35  | Paris     |
+----+----------+-----+-----------+

「John」という名前のレコードを削除するには、以下のDELETE FROM ステートメントを使用できます:

DELETE FROM customers
WHERE name = 'John';

このステートメントを実行すると、「customer」テーブルは次のように変更されます:

+----+----------+-----+-----------+
| id | name     | age | city      |
+----+----------+-----+-----------+
| 2  | Mary     | 30  | London    |
| 3  | Bob      | 35  | Paris     |
+----+----------+-----+-----------+

WHERE条件を省略するとすべてのレコードが削除されます。

DELETE FROM customers;

テーブル中の全てのレコードは削除され、空のテーブルになります。

bannerAds