SQL基础(三)数据的操作
2007-04-12 15:48
405 查看
数据的操作 insert、update、delete、commit、rollback
■insert
追加表或者单一视图的数据。
【例】insert into cxck.t产品 (
产品号,
入库数,
出库数,
订货数,
操作员,
更新日期,
更新时间
) values (
'a001',
10,
20,
30,
'cxck',
'19990409',
'111200'
)
【例】insert into cxck.t产品 values (
'a001',
10,
20,
30,
'cxck',
'19990409',
'111200'
)
如果不指明项目名,就必须按着表定义的列顺序追加数据。
■update
更新表或者单一视图的数据。
【例】update cxck.t产品 set
出库数 = 出库数 + 200,
操作员 = 'cxck',
更新日期 = '19990409',
更新时间 = '111600'
where 产品号 = 'a001'
如上可以更新指定的字段。
通过where 指定更新条件。
【例】update cxck.t产品 set
出库数 = 出库数 + 200,
操作员 = 'cxck',
更新日期 = '19990409',
更新时间 = '111600'
where 产品号 >= 'a000' and 产品号 <= 'a999'
这个例子,从a001到a999之间的全部记录的出库数都更新。
■delete
删除表或者单一视图的数据。
【例】delete from cxck.t产品
where t产品号 = 'a001'
删除产品号为 a001 的纪录。
【例】delete from cxck.t产品
where 产品号 >= 'a000' and 产品号 <= 'a999'
产品号从 a001 到 a999 之间的纪录全部删除。
■commit
提交从上一次 commit 到现在为止的操作。
不能取消通过commit 提交的操作。
【例】commit
Oracle 的drop table 等 DDL 命令,自动提交事务。
■rollback
取消从上一次commit到现在的操作。
没有数据更新,也可以执行回滚操作。
【例】rollback
■insert
追加表或者单一视图的数据。
【例】insert into cxck.t产品 (
产品号,
入库数,
出库数,
订货数,
操作员,
更新日期,
更新时间
) values (
'a001',
10,
20,
30,
'cxck',
'19990409',
'111200'
)
【例】insert into cxck.t产品 values (
'a001',
10,
20,
30,
'cxck',
'19990409',
'111200'
)
如果不指明项目名,就必须按着表定义的列顺序追加数据。
■update
更新表或者单一视图的数据。
【例】update cxck.t产品 set
出库数 = 出库数 + 200,
操作员 = 'cxck',
更新日期 = '19990409',
更新时间 = '111600'
where 产品号 = 'a001'
如上可以更新指定的字段。
通过where 指定更新条件。
【例】update cxck.t产品 set
出库数 = 出库数 + 200,
操作员 = 'cxck',
更新日期 = '19990409',
更新时间 = '111600'
where 产品号 >= 'a000' and 产品号 <= 'a999'
这个例子,从a001到a999之间的全部记录的出库数都更新。
■delete
删除表或者单一视图的数据。
【例】delete from cxck.t产品
where t产品号 = 'a001'
删除产品号为 a001 的纪录。
【例】delete from cxck.t产品
where 产品号 >= 'a000' and 产品号 <= 'a999'
产品号从 a001 到 a999 之间的纪录全部删除。
■commit
提交从上一次 commit 到现在为止的操作。
不能取消通过commit 提交的操作。
【例】commit
Oracle 的drop table 等 DDL 命令,自动提交事务。
■rollback
取消从上一次commit到现在的操作。
没有数据更新,也可以执行回滚操作。
【例】rollback
相关文章推荐
- SQL基础操作_3_数据字典
- SQL数据操作基础(中级)8
- SQL数据操作基础(初级) 1
- SQL数据操作基础(中级) 9
- Hadoop Hive基础SQL语法(DQL 操作:数据查询SQL)
- SQL数据操作基础(中级)7
- SQL数据操作基础(初级) 2
- SQL数据操作基础(中级) 10
- SQL基础(2):数据操作-增删改
- SQL数据操作基础(中级)6
- SQL数据操作基础(初级) 3
- SQL操作数据——SQL组成,查询基础语法,where,Oracle常用函数等
- SQL数据操作基础(中级)
- SQL 存储过程的使用对数据的操作(整理思绪补基础)
- 数据应用达人之SQL基础教程分享9-数据操作
- SQL数据操作基础(初级)5
- SQL数据操作基础(初级) 4
- SQL数据操作基础(初级)4
- SQL数据操作基础(初级) 5
- [SQL]SQL语言入门级教材_SQL数据操作基础(二)