DELETE語句和TRUNCATE語句的區別


  1、delete語句是dml語句,truncate語句通常被認為是ddl語句。

  2、delete語句后面可以跟where子句,通過指定where子句中的條件表達式只刪除滿足條件的部分記錄,而truncate語句只能用於刪除表中的所有記錄。

  3、使用truncate語句刪除表中的數據后,再次想表中添加記錄時,自動增加字段的默認初始值重新由1開始,而delete語句刪除表中所有記錄后,再次想表中添加記錄時,自動增加字段的值為刪除時該字段的最大值加1。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM