MySQL Delete Fromコマンドの使い方
MySQLの`DELETE FROM`コマンドは、テーブルからレコードを削除するために使用されます。構文は次のとおりです。
DELETE FROM table_name
WHERE condition;
- テーブル名: 削除対象となるテーブル名です。
- 条件: 削除するレコードを指定するためのオプションパラメータ
例えば、”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;
テーブル中の全てのレコードは削除され、空のテーブルになります。