
Oracle数据库
大王只是带我巡了个山
生于忧患 死于安乐
展开
-
Oracle数据库中序列,索引和同义词
序列: 概念: 序列是按照一定规则能自动增加/减少数字的一种数据库对象 作用: 通常可以使用序列自动地生成主键键,用于主键自增 操作: 1)创建: 语法: CREATE SEQUENCE [schema.] sequencename ...原创 2018-08-06 21:25:27 · 445 阅读 · 0 评论 -
Oracle数据库中约束和视图
约束:constraint 概念: 约束是定义在表上的一种强制规则 作用: 当为某个表定义约束后,对该表所做的所有SQL操作都必须满足约束的规则要求,否则将操作失败 命名规则:表名_列名_约束类型 默认约束名:SYS_Cn,n是一个唯一的整数 约束分类: 1)主键约束(pk):primar...原创 2018-08-06 21:27:10 · 1068 阅读 · 0 评论 -
Oracle数据库中创建和维护表
DDL:数据定义语言 是SQL语言集中负责数据结构定义与数据库对象定义的语言,由create,alter与drop三个语法所组成 Oracle数据库对象命名原则: 1)必须由字母开始,长度在1-30字符之间 2)名字中只能包含A-Z,a-z,0-9,_,$,# 3)同一个Oracle服务器用户所拥有的对象名字不能重复 4)名字不能为Oracl...原创 2018-08-06 21:27:52 · 400 阅读 · 0 评论 -
Oracle数据库中分页功能
分页: rowid: 1)是一个伪列,由系统自动产生 2)能唯一标识每一条数据库行记录的物理地址,通过rowid能快速定位到一条行记录 rownum:伪列,一行的行号(从1开始计),数据结果集输出时添加行号 注意点: 1)rownum不能与>,>=(除了1),between..and一起使用...原创 2018-08-06 21:28:25 · 330 阅读 · 0 评论 -
Oracle数据库中数据操作和事务控制以及锁
表数据的操作(DML): 插入: 修改: 删除: 合并:大数据操作的时候,数据仓库 插入:使用values只能插入一行数据 插入空值: 1)不写 2)插入空串 3)null 插入日期: 1)按照Oracle标准日期格式插入,'dd-mm月-yyyy' ...原创 2018-08-06 21:29:11 · 835 阅读 · 0 评论 -
Oracle数据库中集合运算
集合:并, 交, 差 集合运算是把两个或多个查询的结果集做并/交/差的集合运算,包含集合运算的查询称为复合查询 并集: UNION: 返回两个集合的并集,去掉重复数据,默认按返回结果集的第一列升序排列 使用规则: 1)多个查询语句所选择的列数和列...原创 2018-08-06 21:29:48 · 1007 阅读 · 0 评论 -
Oracle数据库中子查询
子查询:要加() 子查询可以出现在以下字句中: 1)from字句 2)where字句 3)having字句:当查询条件中有分组查询 分类: 1)嵌套子查询: 1-1)单行子查询:结果是单行单列 1-2)多行子查询:结果是多行单列 ...原创 2018-08-06 21:30:29 · 602 阅读 · 0 评论