sql语法--数据删除truncate (⼀) truncate使⽤场景
truncate主要的使⽤场景是⽤于删除某张数据库表中的全部数据。
(⼆) 使⽤语法
truncate table [表名]
例⼦:
truncate table user_table; // 重置user_table表结构并清除user_table表所有数据
(三)truncate和delete的区别
1. truncate 和 delete 都可以清除数据表的所⽤数据,但 truncate ⽐ delete 的速度快,且使⽤的
系统和事务⽇志资源少。sql中delete用法
3. truncate没有 where 的条件筛选,只能单独使⽤,delete 不仅可以单独⽽且还可以和 where 搭配,
从⽽实现删除单条或多条数据。
4. 删除的实现原理不同。truncate 是通过释放存储表数据所使⽤的数据页来进⾏数据的删除,并且只在事务⽇志中记录页的释放。delete 语句每删除⼀⾏就在事务⽇志中为所删除的每⾏记录⼀项。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论