随笔分类 -  Oracle

摘要:1、事务 事务是一组DML操作的逻辑单元,用来保证数据一致性的。在一个事务内,组成事务的DML操作,要么一起成功提交,要么一起撤销。 事务控制语言 TCL: commit:事务提交,将全部数据的修改进行确认提交 rollback:事务回滚,回退到事务开始,数据的状态和事务开始之前一致 savepoi 阅读全文
posted @ 2018-09-18 15:23 不是一个世界的人 阅读(166) 评论(0) 推荐(0)
摘要:1、主键约束 主键(Primary key 简称PK) 主键约束=不能重复+不能为空 一张表中只能存在一个主键,主键可以是一列也可以是多列组合(联合主键) 主键约束可以有两种定义方式:列级约束和表级约束 列级: 表级: 约束命名:表级定义约束建议命名规则:表名_列名_约束类型 2、非空约束 非空约束 阅读全文
posted @ 2018-09-18 14:50 不是一个世界的人 阅读(968) 评论(0) 推荐(0)
摘要:数据查询语言--DDL 1、表间关联查询 内连接: 语法:表1 [inner] join 表2 on 条件 (涉及到两张表) eg:查询员工的姓名和他领导的名字 注意:内连接操作得到的结果集中的数据一定是在两张表中都能找到匹配数据的记录,找不到数据就丢掉 说明: a.表1为驱动表,表2为匹配表 b. 阅读全文
posted @ 2018-09-14 17:40 不是一个世界的人 阅读(192) 评论(0) 推荐(0)
摘要:数据查询语言--DQL 1、子查询:是在一条sql语句(主查询)中,嵌套select语句(子查询) 1)非关联子查询:嵌套的语句与主查询语句没有关联(特点:子查询可以单独去执行查询) eg:查询薪水最高的是谁 注意: a.嵌套的select语句是放在小括号里面的 b.非关联子查询的执行过程: 先执行 阅读全文
posted @ 2018-09-05 16:06 不是一个世界的人 阅读(121) 评论(0) 推荐(0)
摘要:数据查询语言 DQL 1、排序 asc:升序(默认值) desc:降序 将查询结果进行排序(先有查询的结果再进行排序),排序用order by后面跟上排序呢指定的列,指明排序的规则 eg:将薪水由低到高进行排序 select ename,salary from emp_xu order by sal 阅读全文
posted @ 2018-09-04 15:01 不是一个世界的人 阅读(208) 评论(0) 推荐(0)
摘要:数据查询语言 DQL 1、查询语句中函数的使用 单行函数:每一行数据会返回一个结果 1)数字函数 * round(数字,保留到小数点后指定位数):用于对数字进行四舍五入 * trunc(数字,截取到小数点后指定的位数):用于截取数据,若第二个参数没有,默认为0 2)日期函数 * sysdate:返回 阅读全文
posted @ 2018-09-04 14:41 不是一个世界的人 阅读(142) 评论(0) 推荐(0)
摘要:数据查询语言 DQL 1、基础查询 1)查询员工表 select empno,ename from emp_xu; //查询指定字段(员工号/员工姓名) select * from emp_xu; // * 表示全部字段,查询所有 select * from emp_xu where empno=1 阅读全文
posted @ 2018-09-04 11:41 不是一个世界的人 阅读(148) 评论(0) 推荐(0)
摘要:1、表的数据(内容)操作 数据操纵语言DML insert/update/delete语句进行操作,需要执行TCL中commit语句才能确认此操作 1)insert往数据表插入一条数据 a. 要插入全部字段 b. 指定的字段,只插入指定的字段对应值 如:向部门表中添加数据 注意:sql默认是自动提交 阅读全文
posted @ 2018-09-04 10:45 不是一个世界的人 阅读(142) 评论(0) 推荐(0)
摘要:1、数据类型 1)数值类型 语法:number(p,s) 》 p:数字的有效位数(总位数);s:指小数位数。如:123.23 number(5,2) 注:如果表示整数则小数位s为0或不写,number(7,2),其最大数为:99999.99,不可以超过 2)字符类型 char(n):表示定长字符串, 阅读全文
posted @ 2018-09-04 09:50 不是一个世界的人 阅读(201) 评论(0) 推荐(0)