この記事では、データの削除に関連する内容を紹介します。
概要
これまで、テーブルにデータを追加する方法とデータを変更する方法について説明しました。 残っているのは、不要になったデータを削除する方法について議論することです。 データの追加が行全体でのみ可能であるのと同じように、テーブルから行全体を削除することしかできません。 前のセクションでは、SQLは個々の行を直接アドレス指定する方法を提供しないことを説明しました。 したがって、行の削除は、削除する行が一致する必要があるという条件を指定することによってのみ実行できます。 テーブルに主キーがある場合は、正確な行を指定できます。 ただし、条件に一致する行のグループを削除したり、テーブル内のすべての行を一度に削除したりすることもできます。
DELETEコマンドを使用して行を削除します。構文はUPDATEコマンドと非常によく似ています。 たとえば、価格が10の製品テーブルからすべての行を削除するには、以下を使用します。
DELETE FROM products WHERE price = 10;
あなたが単に書くならば:
DELETEから製品;
テーブル内のすべての行が削除されます! 警告プログラマー。