Oracle学习总结--数据更新和事务控制
来源:互联网 发布:twitter第三方登录js 编辑:程序博客网 时间:2024/06/09 16:55
sql:Structured Query Languanage 结构化查询语言
作用:操作数据库
sql组成:
DCL(数据控制语言):用来控制存取许可,存取权限等;----grant、revoke等
DDL(数据定义语言):用来建数据库,数据库对象和定义其列;--create table,drop table等
DML(数据操作语言):查宿、插入、删除、和修改数据库中的数据;--select、insert、update、delete等
TCL(事务控制语言):--rollback 、commit、savepoint
变量说明、流程控制、功能函数
sql中的运算符
通配符
逻辑表达式:
and 逻辑与 、 or 逻辑或 、bot 逻辑非
数据的添加:
语法 insert into <表名> [列名] values(<值列表>)
注意点:
a每次插入一行数据,不可能只插入半行或者几列数据,因此,插入的数据是否有效将按照整行的完整性的要求检验;
b每个数据值得数据类型、精度和小数位数必须与相应的列匹配;
c如果在设计表的时候就指定了某列不允许为空,则必须插入数据;
d插入的数据项,要求符合检查约束的要求;
e具有缺省值得列,可以default(缺省)关键字来代替插入的数据值;
ps:多行数据的添加
insert into <表名>(列名) select <列名> from dual union
更新数据行:
update <表名.> set <列名=更新值> [where <更新条件>]
删除数据行:
--删除指定数据
delete from <表名> [where<更新条件>]
--删除所有数据
truncate table <表名>
事务处理
commit:提交并结束事务处理
rollback:撤销事务中已完成的工作
savepoint:标记事务中可以回滚的点
- Oracle学习总结--数据更新和事务控制
- oracle-- 数据更新操作和事务操作
- 关于,Oracle事务控制总结
- oracle数据一致性和事务控制
- 【Oracle数据库】数据操作与事务控制
- 测试同时使用JdbcTemplate和HibernateTemplate执行数据更新的事务控制2
- oracle 学习笔记(十) 事务控制语句
- Oracle 控制文件学习总结
- oracle 更新LOBl类型数据的时候需要使用 事务
- oracle之事务控制
- oracle基础知识总结 part 2 : 其他语句,事务和常用数据对象
- @Transactional数据事务控制
- Oracle学习笔记(4) 在PLSQL中更改数据和管理事务
- Oracle学习笔记(第四章) 在PLSQL中更改数据和管理事务
- Oracle 11g 学习五:子查询,数据更新操作,事务处理和数据伪列
- 【oracle】事务更新及处理
- Oracle数据操作和控制语言详解
- Oracle数据操作和控制语言详解
- 暑假测试 Day 1
- hdu5775 sum
- 如何反射SubscriptionManager和TelephonyManager获取其方法
- 单点登录笔记
- Android调用WebView的JS和JS调用Android的方法
- Oracle学习总结--数据更新和事务控制
- 用栈实现图的深度优先搜索Java实现
- HUD.2544 最短路 (Dijkstra)
- HDU2717 Catch That Cow BFS
- jvm 之 内存溢出场景模拟
- LSTM GRU 得到所有的state 而不是最后一个state
- mysql中having的用法
- COGS 2487 膜法师
- 写文章 JS找两个数组中的相同元素【算法】