SQL 削除
DELETE ステートメントは、テーブル内のレコードを削除するために使用されます。
SQL DELETE ステートメント
DELETE ステートメントは、テーブルから行を削除するために使用されます。 SQL DELETE ステートメントの WHERE 句に注意してください。
WHERE 句は、削除する必要があるレコードを指定します。 WHERE 句を省略すると、すべてのレコードが削除されます。
デモデータベース
このチュートリアルでは、php サンプル データベースを使用します。
以下は「ウェブサイト」テーブルから選択されたデータです:
+----+-------------+------------ - ---------------+------+-----------+
| 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語 |
| 4689 | フェイスブック | https://www.facebook.com/ | バイドゥ | 4 | .com/ |
+-----+--------------+--------------------- - --------+----------+-----------+
SQL DELETE の例
「Websites」テーブルから という名前の Web サイトを削除するとします。 Web サイトに「Baidu」があり、国は CN です。 | 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語 |
| 4689 | フェイスブック | https://www.facebook.com/ | バイドゥ | 4 | .com/ |
+-----+--------------+--------------------- - --------+----------+-----------+
SQL DELETE の例
次の SQL ステートメントを使用します:
例
Web サイトからの削除
WHERE name='Baidu' AND country='CN';上記の SQL を実行し、「Websites」テーブルとデータを読み取ります。は次のとおりです:
すべてのデータを削除する
テーブルを削除せずに、テーブル内のすべての行を削除できます。これは、テーブルの構造、属性、インデックスが変更されないことを意味します:
DELETE FROM table_name;
or
DELETE * FROM table_name;
or
DELETE * FROM table_name;
注: レコードを削除するときは特に注意してください。もう二度とできないから!