mysql删除

xiaoxiao2021-02-28  18

带条件的

deletefrom 表名 where 条件

不带条件的

         delete from 表名;

面试题

说说delete与truncate的区别?

delete删除的时候是一条一条的删除记录,它配合事务,可以将删除的数据找回。

truncate删除,它是将整个表摧毁,然后再创建一张一模一样的表。它删除的数据无法找回。

 

注意:delete删除,uid不会重置!而使用truncate操作,uid会重置

delete  from result where id=4

#删除 学号为1的 科目id为2的成绩记录

DELETEfrom result where stuno=1 and subjectno=2

#删除 学号为1的 科目id为2 成绩大于100分的记录

DELETE from result where stuno=1 and subjectno=2  and score>100
转载请注明原文地址: https://www.6miu.com/read-2300219.html

最新回复(0)