1.DELETE
delete可以删除部分数据也可以删除全部数据:
删除部分数据时要用where子句来指定删除条件,比如 DELETE FROM student WHERE id=1
如果delete语句中没有用where子句,则删除表中所有记录,如 DELETE FROM student
2.TRUNCATE
truncate只能删除整个表的所有记录,如 TRUNCATE TABLE student
注意:
用TRUNCATE删除记录后,新添加记录时,会默认从1开始;如果用DELETE删除记录后,新添加记录时,会从删除记录的最大值加一开始算起,比如原来删掉的记录的id最大值为5,则新添加记录会从id为6开始。
所以如果想彻底删除表的记录,从id为1开始添加记录,则要用TRUNCATE