17-4 delete-truncate语句-练习

--删除数据语句:
--delete from 表名 where ...
--delete语句如果不加where条件,表示将表中所有的数据都删除,加where条件后,会按照where条件进行删除。

--删除TblStudent表中的所有数据,
--自动编号并没有恢复到默认,仍然继续编号
delete from TblStudent

--删除所有性别为‘女’,同时年龄小于20岁的
delete from TblStudent where tSGender='' and tSAge<20
--删除表中的全部数据
--1.delete from table
--2.truncate table Biao
--如果确实要删除表中的全部数据,那么建议使用truncate
--truncate特点:
--1>truncate语句不能跟where条件(无法根据条件来删除,只能全部删除数据)
--2>同时自动编号恢复到初始值
--3>使用truncate删除表中所有数据要比delete效率高的多
--4>truncate删除数据,不触发delete触发器
原文地址:https://www.cnblogs.com/Strugglinggirl/p/7173055.html