Oracle学习总结--数据更新和事务控制
2017-07-06 20:39
393 查看
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:标记事务中可以回滚的点
作用:操作数据库
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 11g 学习五:子查询,数据更新操作,事务处理和数据伪列
- Oracle Class2. SQL查询和SQL函数(Oracle数据类型,ddl,dml,dcl,事务控制语言tcl,sql操作符,sql函数,select语句,运算符,分析函数,临时表)
- Oracle笔记(七) 数据更新、事务处理、数据伪列
- Oracle学习.数据文件、控制文件、重做日志文件的理解
- STM32 485通信 自我学习总结 控制380V变频器去控制380V电机 不断更新中
- ASP.NET 3.5核心编程学习笔记(23):Linq-to-SQL 数据的更新、事务、存储过程、函数
- mysql学习总结一当数据不存在的时候插入,存在的时候进行更新,删除重复数据
- Oracle基础知识笔记(7) 数据更新、事务处理、数据伪列
- oracle基础知识总结 part 2 : 其他语句,事务和常用数据对象
- oracle学习 六 删除表空间,数据文件的语句以及导入导出dmp文件的方法(持续更新中)
- Oracle 控制文件学习总结
- Oracle笔记(七) 数据更新、事务处理、数据伪列
- oracle使用 merge 更新或插入数据(总结)
- oracle 更新LOBl类型数据的时候需要使用 事务
- oracle学习之 数据文件 控制文件 日志文件
- Oracle事务控制总结
- 关于,Oracle事务控制总结
- Oracle控制文件、数据文件、临时文件总结笔记
- 【Oracle练习】⑦第8章 数据操作与事务控制