1、delete语句是dml语句,truncate语句通常被认为是ddl语句。
2、delete语句后面可以跟where子句,通过指定where子句中的条件表达式只删除满足条件的部分记录,而truncate语句只能用于删除表中的所有记录。
3、使用truncate语句删除表中的数据后,再次想表中添加记录时,自动增加字段的默认初始值重新由1开始,而delete语句删除表中所有记录后,再次想表中添加记录时,自动增加字段的值为删除时该字段的最大值加1。
1、delete语句是dml语句,truncate语句通常被认为是ddl语句。
2、delete语句后面可以跟where子句,通过指定where子句中的条件表达式只删除满足条件的部分记录,而truncate语句只能用于删除表中的所有记录。
3、使用truncate语句删除表中的数据后,再次想表中添加记录时,自动增加字段的默认初始值重新由1开始,而delete语句删除表中所有记录后,再次想表中添加记录时,自动增加字段的值为删除时该字段的最大值加1。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。