📅  最后修改于: 2023-12-03 15:15:32.779000             🧑  作者: Mango
在 HSQLDB 中,删除子句用于从表中删除一条或多条记录。在本文中,我们将了解如何使用 HSQLDB 中的删除子句。
删除子句的语法如下:
DELETE FROM <table_name> [WHERE <condition>]
其中,
<table_name>
:需要删除记录的表名。<condition>
:可选,用于指定筛选删除记录的条件。如果没有指定,则会删除所有记录。假设我们有一个名为 students
的表,其中包含学生信息:
| id | name | score | | -- | ---- | ----- | | 1 | Tom | 85 | | 2 | Lily | 92 | | 3 | Bob | 78 | | 4 | Jane | 88 | | 5 | Jim | 72 |
现在,假设我们要删除分数低于 80 分的学生记录。我们可以使用以下语句:
DELETE FROM students WHERE score < 80
执行此语句后,表中将只剩下以下记录:
| id | name | score | | -- | ---- | ----- | | 1 | Tom | 85 | | 2 | Lily | 92 | | 4 | Jane | 88 |