sql学习总结(5)——SQL数据库修改技术

5.1数据插入

insert into 表名(字段名,字段名,...) values(字段值,字段值,...)

5.2数据更新

update tablename set columnname1=value1 [, columnname2=value2...] [where condition]

注意:一个只能改变一个表中的数据;列的新值可以是指定的一个常量或表达式,也可以是其他表中的数据;如果不加条件,则修改了整表的所有记录。

5.3数据删除

delete from tablename [where condition]

注意:一次只能删除一个表中的数据;delete仅删除表中记录,不会删除表;delete不能删除单个列的值,而是删除整个记录;如果不加条件,则删除整张表的所有记录。

 

删除整个表中数据记录:

delete from 职工备份      truncate table 职工备份

注意:delete实际是对表中每一个记录执行删除操作,而数据库执行随之可能产生的所有任务如所有任务如触发器;truncate语句将所有记录一次删除,忽略触发器,速度比delete快。但truncate不处理删除引起的其他事件,可能产生数据库完整性问题,对有依赖关系的表,最好使用delete。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。