摘要: 子查询: 定义,就是指查询中嵌套查询。子查询可以出现在很多位置,比如: 当列、当表、当条件等 语法:SELECT (子查询)FROM (子查询)WHERE (子查询)GROUP BY 子句HAVING (子查询)ORDER BY 子句 注:子查询要用括号括起来。 如:-- 找出与Ben同一个部门的员 阅读全文
posted @ 2017-11-22 18:06 叶墨悻 阅读(353) 评论(1) 推荐(0) 编辑
摘要: 高级查询 1.关联查询作用:可以跨越多表查询 --查询出员工的名字和他所在部门的的名字 语法:select 列,列,列 from 表1 join 表2on 表1外键=表2主键 2.外联接 左外联[left outer join] 以关联的左边为准,即使右边没有与之匹配的记录,则左边的记录也要 出现在 阅读全文
posted @ 2017-11-22 18:01 叶墨悻 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 其他数据库对象: 序列(SEQUENCE) 索引(INDEX) 视图(VIEW) 1.序列(SEQUENCE) 对应的数据库字典:user_sequences 作用:用来产生唯一性值的数据库特殊对象 创建序列语法: create sequence 序列名 start with n 表示从几开始,默认 阅读全文
posted @ 2017-11-22 17:58 叶墨悻 阅读(171) 评论(0) 推荐(0) 编辑
摘要: DTL 数据事务语言 事务的定义:就是指一组相关的SQL操作,我们所有的操作都是事务中的。 注意:在数据库中,执行业务的基本单位是【事务】,不是以某一条SQL。 数据库在默认情况下,事务是都打开的,也就是说它一种处在事务当中的,一个事务的结束,代表着下一个事务的开启。 执行commit或者rollb 阅读全文
posted @ 2017-11-22 17:52 叶墨悻 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 数据字典 定义:用来描述用户对象的对象。 Oracle本质: Oracle是一个用表(系统表)来维护表(用户表)的数据库系统,这里的系统表就是我们所说的数据可字典 Oracle数据库定义的数据字典都遵循一定的命名规则,它内置了上千张表 命名规则: 前缀_数据库对象+s/es 常用的前缀: user 阅读全文
posted @ 2017-11-22 17:44 叶墨悻 阅读(174) 评论(0) 推荐(0) 编辑
摘要: DML:数据操纵语言 1.插入数据 insert into 表名(列,列...)values(值,值...) 当插入的数据与表格一一对应时,列可以省略 insert into 表名 values(值,值...) 【例如:--给tbl_user表中添加一条记录 insert into tbl_user 阅读全文
posted @ 2017-11-22 17:40 叶墨悻 阅读(407) 评论(0) 推荐(0) 编辑
摘要: SQL分为5大类: DDL:数据定义语言 DCL:数据控制语言 DML:数据操纵语言 DTL:数据事务语言 DQL:数据查询语言 【创建表格分为两个步骤: a.定义列和数据类型 b.添加约束】 数据类型: 1.数字类型,可以做所有的数学运算 【number 】 number(4) 代表整数,最大能存 阅读全文
posted @ 2017-11-22 17:26 叶墨悻 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 单行函数 round() 四舍五入 trunc() 截取 abs() 求绝对值 mod() 求余数 length() 长度 upper() 全部转化位大写 lower() 全部转化为小写 initcap() 全部转化为首字母大写 lpad() 从左边补全 rpad() 从右边补全 ltrim() 从 阅读全文
posted @ 2017-11-16 19:44 叶墨悻 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 示例: 1) 查询出工资高于3000的员工信息 select * froms_emp e where e.salary>3000; 2) 查询出名为Carmen的员工所有信息 select * from s_emp e wheree.first_name ='Carmen'; 【oracle sql 阅读全文
posted @ 2017-11-16 19:35 叶墨悻 阅读(53599) 评论(0) 推荐(0) 编辑
摘要: SQL (Structured Query Language )结构化查询语言。 查询是一种从一个或多个表或视图中检索数据的操作,不会改变表中的数据。 查询数据是数据库的核心操作,是使用频率最高的操作。 select语句的基本语法格式是: select [distinct] * | 列名1[as c 阅读全文
posted @ 2017-11-16 19:22 叶墨悻 阅读(256) 评论(0) 推荐(0) 编辑