学习oracle数据库高级知识点笔记 Oracle 数据库高级 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。 优点
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。
优点:数据安全性强,稳定性强
在实际开发过程中,为了合并多个结果集,可以采用以下操作符:
select 字段1, 字段2 from 表名 where 条件字段 = 值
结果集操作符
select 字段1, 字段2 from 表名 where 条件字段 = 值
注:结果集查询字段必须一模一样,字段顺序必须一样
在oracle语句中去除重复有三种:distinct、group、union
序列相当于一个数字生成器,生成一个唯一的数字,一般用于生成自增主键
create sequence 序列名 `(序列名格式 = 表名_seq; / 序列名格式 = seq_表名;)`
increment by 1 --每次的增量(步长)
start with 1 --初始值
maxvalue (28个9) --最大值
minvalue 1 --最小值
cache 20 --缓冲区大小
creat sequence 序列名;
alter sequence 序列名 属性名 属性值;
注:不能修改start with(初始值)
修改minvalue(最小值)时,不能大于下一个值
drop sequence 序列名;
查看当前值:select 序列名.currval from dual;
查看下一个值:select 序列名.nextval from dual;
视图是通过一条查询sql语句产生的虚拟表,把查询SQL语句的结果集当成一张表视图一般用于查询
create or replace view 视图名 as 查询语句
索引用来提高表的查询效率,相当于书的目录,根据页码快速查询到数据存放的位置,索引作用在字段
create index 索引名字 on 表名(字段名)
create unique index 索引名字 on 表名(字段名)
create index 索引名字 on 表名(字段名1,字段名2)
create unique index 索引名字 on 表名(字段名1,字段名2)
drop index 字段名字
alter index 索引名字 rebuild reverse
exists与in的作用是一样的,区别如下:
select *
,查询几个字段就写几个字段select * from (
select t.*, rownum m from 表名 t where rownum <= ?
) where m >= ?
public class Page {
1. 上一页
2. 下一页
3. 当前页
4. 总页数
5. 总条数
6. 每页显示多少条
7. 首页
8. 尾页
9. 搜索的开始位置
10. 搜索的结束位置
11. 结果集
}
开始位置 =(当前页 - 1) * 每页显示多少条 + 1
结束为止 = 当前页 * 每页显示多少条
--结束END--
本文标题: Oracle数据库高级学习笔记
本文链接: https://www.lsjlt.com/news/8939.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0