DELETE

DELETEは、指定の行を削除するSQL文。

DELETE
2.9. 削除

"Saburo"の行を削除する。

testuser1db=> SELECT * FROM user_profile;
  name  | address | age
--------+---------+-----
 Taro   | Tokyo   |  30
 Saburo | Nagoya  |  26
 Jiro   | Sendai  |  28
(3 行)

testuser1db=> DELETE FROM user_profile WHERE name = 'Saburo';
DELETE 1
testuser1db=> SELECT * FROM user_profile;
 name | address | age
------+---------+-----
 Taro | Tokyo   |  30
 Jiro | Sendai  |  28
(2 行)

testuser1db=>

WHEREで削除する行の条件を指定。
今回はnameが"Saburo"の行を削除。
削除できた。