Oracle学习

本文详细介绍了Oracle数据库中的核心概念,如图形化工具Navicate的使用,特别关注了序列、索引、视图、存储过程等对象的功能与应用。此外,涵盖了常用函数和SQL操作,适合深入理解Oracle技术的开发者阅读。
摘要由CSDN通过智能技术生成

一、oracle图形化工具:plsql

1.navicate 连接 mysql可以新建数据库
  navicate 连接oracle不可以新建数据库
  其实navicate能不能新建数据库取决于数据库本身。是mysql还是oracle
  navicate只是连接工具。
2.oracle没有新建数据库的概念,默认是一个数据库实例。在实例基础上新建用户、新建表。
3.Oracle Intant Client是 navicate想要连接oracle需要的插件,没有啥太大作用。

二、oracle常用数据库对象
1、序列

1. 序列是 oracle特有的,sqlite 和 mysql都没有序列
2. 序列是独立存在的,和表没有直接关系。 只不过一般业务表插入数据的时候,需要有一列作为唯一标识,  唯一标识一般都是自增的数组,  而序列刚好满足这条件,可以使用。

主要用途是insert操作往增加一列自增数值;
Oracle中序列(Sequence)详解
https://www.cnblogs.com/CandiceW/p/10062413.html

2、索引

重点了解一下哪些索引,索引失效
oracle索引总结
https://www.cnblogs.com/wishyouhappy/p/3681771.html

3、视图(重点掌握)

我对视图的理解就是给一段select语句起了个别名,通过查询别名,来调用这段select语句
https://blog.csdn.net/weixin_39415084/article/details/76147594

直白来说就是把多张表关联起来,形成一张虚拟表方便查询。
(转)oracle视图详解
https://www.cnblogs.com/jinloooong/p/7687632.html

4、存储过程、存储函数(重点掌握)

直白来说就是把一系列业务操作封装起来。形成一个方法(类似于编程语言里的方法)。方便调用罢了。
https://www.cnblogs.com/dooor/p/5599351.html

5、触发器

很少使用,不灵活,一般都用程序去控制。
https://blog.csdn.net/weixin_41649106/article/details/86981325

6、定时器

1.创建存储过程: create or replace procedure *** as begin  删数据sql  end 
2.创建定时任务: declare *** number begin  dbms_job.submit(赋值,存储过程,立即执行,间隔时间 )end  

很少使用,不灵活,一般都用程序去控制。
https://www.cnblogs.com/lanqingzhou/p/8192808.html

7、同义词

直白来说db-link, 单独给一张表或者多张表建立一个别名,供其他系统调用
https://www.cnblogs.com/kerrycode/archive/2012/12/19/2824963.html

8、包

个人感觉很鸡肋。
https://blog.csdn.net/xutongxue_csdn/article/details/109564337

三、oracle常用函数
select TO_DATE(‘2021-07-07 01:00:00’,‘yyyy-mm-dd hh24:mi:ss’) as mydate from dual;
SELECT FN_ID,fdt_cdate FROM TB_ISQA_SYS_USER WHERE TO_CHAR(fdt_cdate,‘yyyy-mm-dd’)>=‘2020-09-11’ AND ROWNUM<=6
NVL()
SUM()
COUNT()
AVG()
太多了,想用哪个功能搜索就行
https://blog.csdn.net/qq_37768482/article/details/78148034

四、常用SQL(基本+复杂增删改查)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值