摘要:
子查询: 定义,就是指查询中嵌套查询。子查询可以出现在很多位置,比如: 当列、当表、当条件等 语法:SELECT (子查询)FROM (子查询)WHERE (子查询)GROUP BY 子句HAVING (子查询)ORDER BY 子句 注:子查询要用括号括起来。 如:-- 找出与Ben同一个部门的员 阅读全文
摘要:
高级查询 1.关联查询作用:可以跨越多表查询 --查询出员工的名字和他所在部门的的名字 语法:select 列,列,列 from 表1 join 表2on 表1外键=表2主键 2.外联接 左外联[left outer join] 以关联的左边为准,即使右边没有与之匹配的记录,则左边的记录也要 出现在 阅读全文
摘要:
其他数据库对象: 序列(SEQUENCE) 索引(INDEX) 视图(VIEW) 1.序列(SEQUENCE) 对应的数据库字典:user_sequences 作用:用来产生唯一性值的数据库特殊对象 创建序列语法: create sequence 序列名 start with n 表示从几开始,默认 阅读全文
摘要:
DTL 数据事务语言 事务的定义:就是指一组相关的SQL操作,我们所有的操作都是事务中的。 注意:在数据库中,执行业务的基本单位是【事务】,不是以某一条SQL。 数据库在默认情况下,事务是都打开的,也就是说它一种处在事务当中的,一个事务的结束,代表着下一个事务的开启。 执行commit或者rollb 阅读全文
摘要:
数据字典 定义:用来描述用户对象的对象。 Oracle本质: Oracle是一个用表(系统表)来维护表(用户表)的数据库系统,这里的系统表就是我们所说的数据可字典 Oracle数据库定义的数据字典都遵循一定的命名规则,它内置了上千张表 命名规则: 前缀_数据库对象+s/es 常用的前缀: user 阅读全文
摘要:
DML:数据操纵语言 1.插入数据 insert into 表名(列,列...)values(值,值...) 当插入的数据与表格一一对应时,列可以省略 insert into 表名 values(值,值...) 【例如:--给tbl_user表中添加一条记录 insert into tbl_user 阅读全文
摘要:
SQL分为5大类: DDL:数据定义语言 DCL:数据控制语言 DML:数据操纵语言 DTL:数据事务语言 DQL:数据查询语言 【创建表格分为两个步骤: a.定义列和数据类型 b.添加约束】 数据类型: 1.数字类型,可以做所有的数学运算 【number 】 number(4) 代表整数,最大能存 阅读全文