码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-03-15 13:35:01      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

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。

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

标签:

原文地址:http://www.cnblogs.com/aaron-shu/p/4339539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!