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