`

delete from“表名”

SQL 
阅读更多

在某些情况下,我们会需要直接由数据库中去除一些资料。这可以藉由 DELETE FROM 指令来达成。它的语法是:

DELETE FROM "表格名"
WHERE {条件}

以下我们用个实例说明。假设我们有以下这个表格:

Store_Information 表格

store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
Los Angeles $300 Jan-08-1999
Boston $700 Jan-08-1999

而我们需要将有关 Los Angeles 的资料全部去除。在这里我们可以用以下的 SQL 来达到这个目的:

DELETE FROM Store_Information
WHERE store_name = "Los Angeles"

现在表格的内容变成:

Store_Information 表格

store_name Sales Date
San Diego $250 Jan-07-1999
Boston $700 Jan-08-1999

分享到:
评论

相关推荐

    delete from 表名与truncate table 表名区别

    - `DELETE` 允许你根据特定条件删除记录,例如 `DELETE FROM table WHERE condition`。这使得你可以有选择地删除满足某些条件的数据,而保留其他数据。 - `TRUNCATE TABLE` 没有提供这样的选项,它会无条件地删除...

    SQL 语句 删除最老记录和条件删除记录的三方法

    DELETE FROM 表名 WHERE [time] IN ( SELECT TOP 1 [time] FROM 表名 ORDER BY [time] ); ``` 这里,`表名`应替换为实际的表名称,`[time]`则是存储时间戳的字段名。该语句首先通过子查询找到时间戳最小的记录,...

    oracle中如何删除重复的数据

    DELETE FROM 表名 a WHERE (字段1, 字段2) IN ( SELECT 字段1, 字段2 FROM 表名 GROUP BY 字段1, 字段2 HAVING COUNT(*) > 1 ); ``` 为提高效率,推荐先将重复数据插入临时表,然后进行删除: ```sql ...

    oracle中如何删除重复数据

    DELETE FROM 表名 a WHERE (字段1, 字段2) IN ( SELECT 字段1, 字段2, COUNT(*) FROM 表名 GROUP BY 字段1, 字段2 HAVING COUNT(*) > 1 ) ``` 3. 更高效的删除方法: 为了提高效率,应先创建一个临时表...

    sql常用语句

    - 示例:`DELETE FROM 表名 WHERE 条件`。 - 用于删除满足条件的记录。 - **删除全部记录**: - `DELETE FROM 表名`。 - 示例:`DELETE FROM 表名`。 - 删除表中的所有记录,请谨慎使用,一旦执行将无法恢复。...

    ACCESS数据库常用SQL语句.doc

    DELETE FROM 表名 WHERE 条件; 6. 查询指定条件的数据: SELECT 字段1, 字段2, ... FROM 表名 WHERE 条件; 7. 排序和分组: SELECT 字段1, 字段2, ... FROM 表名 ORDER BY 字段名 ASC/DESC; SELECT 字段1, 字段...

    mysql 查询语句大全及用法10条.7z

    mysql查询语句汇总 MySQL 是一种常用的关系型数据库管理系统, 提供了强大的 查询语言(SQL)来操作和管理数据库。下面是一些常见的 MySQL 查询语句及其用法: 1. SELECT 语句: ...- 示例: DELETE FROM 表名

    MySQL删除表数据 MySQL清空表命令 3种方法

    DELETE FROM 表名 WHERE 条件; ``` ### 方法三:DROP TABLE 和 CREATE TABLE 第三种方法是完全删除并重建表。这适用于需要彻底清空表,同时重新设置自增ID的情况。首先,使用 `DROP TABLE` 删除原始表,然后使用 `...

    VB 利用DELETE语句删除数据表中的数据

    DELETE FROM 表名 WHERE 条件; ``` 在这个结构中,`表名`是你想要删除数据的表的名称,而`条件`是一个可选的子句,用于指定应该被删除的记录。如果没有提供条件,所有记录都将被删除,这是非常危险的操作,因为这将...

    oracle下如何删除重复数据的几种方法

    DELETE FROM 表名 a WHERE (字段1, 字段2) IN ( SELECT 字段1, 字段2, COUNT(*) FROM 表名 GROUP BY 字段1, 字段2 HAVING COUNT(*) > 1 ); ``` 这种方式虽然简单,但对于大数据量的表来说效率较低,可能会导致...

    oracle命令

    - 例如:`DELETE FROM 表名 WHERE 列名 = '值';` - **删除表中的所有行:** - `DELETE FROM 表名;` - 注意:这会删除表中的所有行,而不是整个表。 ### 表管理 - **创建新表:** - `CREATE TABLE 表名 (列名1 ...

    MySQL02.docx

    delete from 表名 where 条件; 示例:delete from dept_xu where deptno=50; 注意:如果语句中没有 where 条件,则表示删除表中的所有记录。 基础查询 基础查询是 MySQL 中最基本的查询语法。基础查询语法如下:...

    sql语法

    - **删除符合条件的数据**:`DELETE FROM 表名 WHERE 条件` - 示例:`DELETE FROM 表名 WHERE 条件` - **删除表中的所有数据**:`DELETE FROM 表名` - 这将删除表中的所有数据但保留表结构。 #### 4. **插入...

    Mysql基础,最基本的mysql操作语句

    * 删除数据:DELETE FROM 表名 WHERE 条件; DQL 语句 DQL 语句用于查询数据库中的数据,包括基本查询、条件查询、聚合函数、分组查询、排序查询、分页查询等操作。 * 基本查询:SELECT * FROM 表名; * 条件查询:...

    MySQL数据库:数据记录的删除.pptx

    首先,从单个表中删除数据记录的语法是`DELETE FROM 表名 [WHERE 条件]`。如果省略了`WHERE`子句,将删除表中的所有行。例如,要删除`book`表中书名为"PHP网站制作"的记录,可以使用以下命令: ```sql DELETE FROM ...

    SQL基础语句汇总.doc

    * 语法:delete from 表名 where 条件 * 说明:删除指定的数据,根据条件删除。 十四、更新数据 * 语法:update 表名 set 字段名 = 值 where 条件 * 说明:更新指定的数据,根据条件更新。 十五、函数求和 * ...

    mysql常用命令大全_最完整版.pdf

    * 删除数据:DELETE FROM 表名 WHERE 条件; * 查询数据:SELECT 列名1,列名2,... FROM 表名 WHERE 条件; 查询语句 * 选择所有列:SELECT * FROM 表名; * 选择指定列:SELECT 列名1,列名2,... FROM 表名; * ...

    MYSQL的数据库SQL语句的基本使用.doc

    * 删除数据:delete from 表名 where 条件; 五、查询操作 * 查看表数据:select * from 表名; * 查看指定字段数据:select 字段名 from 表名; * 条件查询:select * from 表名 where 条件; * 排序查询:select * ...

    PHP程序设计-3期(KC016) 4.3.6删除记录常见问题.doc

    DELETE FROM 表名; ``` **问题 2:能否一次删除多条记录?** 是可以的。通过在DELETE语句中使用WHERE子句,你可以指定一个或多个条件来确定要删除的记录。如果WHERE子句匹配到多条记录,那么这些记录都将被删除。...

Global site tag (gtag.js) - Google Analytics