SQL

SQL データの削除(DELETE)

投稿日:

SQL では DELETE 文を用いることでデータの削除を行ないます。

通常はWHERE 句で条件を指定して、削除すべきデータを指定します。

データベースORACLEMySQLPostgreSQL
対応状況

データを削除する命令です。

全ての行を削除する

DELETE FROM テーブル名;
mysql>DELETE FROM ado;mysql> SELECT * FROM ado;
Empty set (0.00 sec)

WHEEで条件を絞る

構文

DELETE FROM テーブル名 WHERE 列名 = "条件値";

 

注意ポイント

DELETEでデータを削除する場合は、SELCTで消えるデータを確認してから、

削除するようにしましょう。

以下の使用例は名前が「sasuke」の人のデータが消えます。

mysql>DELETE FROM ado WHERE name = "sasuke";
mysql> select * from ado;
+-------+-------+------------+
| name  | money | mail       |
+-------+-------+------------+
| akira |   150 | vvv@aaa123 |
| kouzi |   110 | zzz@aaa123 |
+-------+-------+------------+
  • この記事を書いた人

sasuke

インフラエンジニアからwebエンジニアに転職し両方の強みを生かしていければと思います。

-SQL

Copyright© さすけのプログラミング入門 , 2019 All Rights Reserved.