简单的 DELETE 语句
前面我们学习插入数据INSERT INTO
语句,那么如果该课程结束,我们希望下架该课程,将课程从表中删除,应该怎么做呢?这个时候就需要用到了DELETE
语句来将我们需要删除的数据从表中删除。
DELETE 语句用于删除表中的行。
语法
请注意 SQL DELETE 语句中的 WHERE 子句!
WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记录都将被删除!
DELETE 实例
假设我们要从 课程表courses
中删除课程名为 'Dynamic Programming'的课程。
我们使用下面的 SQL 语句
执行输出结果
可以看出删除后的课程表courses
已经查询不到课程名name
为动态规划'Dynamic Programming'数据了
注意
您可以在不删除表的情况下,删除表中所有的行。这意味着表结构、属性、索引将保持不变:
在删除记录时要格外小心!因为您不能重来!
练习题: DELETE FROM
题目描述:我们需要从courses表中删除课程上线日期( 即 create_time )在2020年之前的所有课程,请实现相应的sql语句
Last updated
Was this helpful?