Oracle数据库

Oracle数据库与Mysql数据库的区别
a.Oracle是大型数据库,Mysql是中小型数据库。
b.Oracle支持大并发,大访问量,是OLTP最好的工具。
c.在数据处理上也存在一些区别

  • 1.主键:Mysql采用的是自增长主键,Oracle 主键一般使用的序列,插入记录时将序列号的下一个值付给该字段即可;只是ORM框架是只要是native主键生成策略即可。
  • 2.单引号的处理:Mysql可以使用双引号包起字符串;Oracle只可以使用单引号包围字符串
  • 3.分页查询:Mysql使用limit进行分页查询,Oracle分页比较繁杂,只能使用ROWNUM字段来标明它的位置
  • 4.长字符串的处理:Oracle使用CLOB类型
  • 5.字符串的模糊比较 MYSQL里用 字段名 like ‘%字符串%’,ORACLE里也可以用 字段名 like ‘%字符串%’ 但这种方法不能使用索引, 速度不快。
  • 6.Oracle实现了ANSII SQL中大部分功能,如,事务的隔离级别、传播特性等而Mysql在这方面还是比较的弱

d.空字符串:

  • MYSQL的非空字段也有空的内容,ORACLE里定义了非空字段就不容许有空的内容。
  • 包含空值的表达式同样为空
  • 使用比较运算符 not in(集合) 集合中不能含有null,in(集合)中可以存在null
  • null在Oracle中默认是最大值,order by 字段 desc 降序排列空值在最前面,可以使用order by 字段desc nulls last进行优化

注:OLTP:联机事务处理,即为记录即时的增、删、改、查。

Oracle数据库安装

第一步安装 Oracle VM VirtualBox(注意使用 快速休眠关闭虚拟机)
如果装在本机,记得将Oracle服务设置成手动启动(占资源)

第二步 安装Oracle数据库
默认数据
orcl 密码root

添加用户
scett/tiger
hr/hr

第三步 sqlplus
虚拟机内部: sqlplus 用户/密码
宿主机: sqlplus 用户/密码@ip:1521(端口号)/orcl(数据库)

宿主机安装sqlplus
将解压的文件地址添加到 系统的PATH路径

Oracle管理工具

1158端口 orcl 数据库管理图形管理
5560端口 isqlplus(sqlplus的网页版) 由于使用http协议存在安全协议,所以被淘汰

RAC:Oracle集群
优势:负载均衡、失败迁移
Oracle数据库:物理概念,以二进制的形式,存储在硬盘。( .dbf格式的文件)
Oracle实例:逻辑概念,以镜像的形式,运行在内存。(内存是实例的容器)

Oracle数据库:Oracle实例 = 1:多 (这是Oracle集群化的表现形式)

Oracle数据库入门相关推荐

  1. Oracle数据库入门到高薪培训教程(从Oracle 11g 到 Oracle 19c)

    一.Oracle数据库入门到高薪培训视频教程(从 Oracle11g 到 Oracle19c) 本套Oracle视频教程学习地址: https://edu.51cto.com/course/18034 ...

  2. 学习Oracle数据库入门到精通教程资料合集

    任何大型信息系统,都需要有数据库管理系统作为支撑.其中,Oracle以其卓越的性能获得了广泛的应用.本合集汇总了学习Oracle数据库从入门到精通的30份教程资料. 资料名称 下载地址 超详细Orac ...

  3. Oracle数据库入门大全

    oracle数据库 Oracle 数据库.实例.用户.表空间.表之间的关系 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pSv0SArH-1675906973035) ...

  4. oracle数据库系统ppt,oracle数据库入门(培训课件).ppt

    ORACLE数据库介绍- 常用工具-SQL LOADER 在DOS窗口下使用SQL*Loader命令实现数据的输入 C:\>sqlldr userid=system/manager contro ...

  5. Oracle数据库入门——常用的数据字典

    一.oracle数据字典主要由以下几种视图构成: 1.user视图 以user_为前缀,用来记录用户对象的信息 2.all视图 以all_为前缀,用来记录用户对象的信息及被授权访问的对象信息 3.db ...

  6. Oracle数据库入门 基础知识day04 火推阳光笔记

    作业: 1.  显示员工的last_name和对应的部门名称, 要求, 把不存在部门编号的员工也给查询到 : 题1的前置条件:          公司的业务需要 , 把id为25的员工 分配到一个新的 ...

  7. Oracle数据库入门——初级系列教程

    转载于:https://www.cnblogs.com/kscnchina/p/4570865.html

  8. oracle怎么设置出蓝色边,Oracle 数据库入门之———————-,多行函数-蓝色留心...

    2,多行函数 SQL> –工资总额 SQL> select sum(sal) from emp; SUM(SAL) 29025 SQL> –人数 SQL> select cou ...

  9. Oracle 数据库入门之----------------------多表查询

    多表查询 SQL> --工资总额 SQL> select sum(sal) from emp; SUM(SAL) ---------- 29025 SQL> --人数 SQL> ...

最新文章

  1. GPT-3获NeurIPS 2020最佳论文奖
  2. Xilinx axi dma driver 驱动构建 (二)
  3. css3抽奖转盘,从零制作CSS3抽奖大转盘
  4. PHP索引数组+unset使用不当导致的问题
  5. MIFARE系列5《存储结构》
  6. MySQL 基础 ———— 流程控制结构
  7. 毕业设计后续工作目标
  8. 给i茅台APP提几个建议
  9. zookeeper、hadoop、hbase单机伪分布式环境搭建(虚拟机vmware)
  10. 学习linux问题,小白学习linux遇到的问题汇总
  11. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期上涨2.62%
  12. 数据库设计系列[04]组织结构加入权限系统
  13. HTML_简单JQ的AJAX响应式交互
  14. js 的 protype 小总结
  15. 6.jQuery appendTo问题解决
  16. 破解网站发布系统 ASP生成静态页面方法
  17. 利用EViews做截面数据的线性回归分析
  18. java 可达性分析算法_垃圾回收:可达性分析算法、生存还是死亡(两次标记)
  19. 由二叉树前序序列、中序序列输出相应后续序列
  20. linux gns3使用教程,《GNS3实战指南》——2.4 在Ubuntu Linux上安装

热门文章

  1. win10 开机自启指定软件
  2. 基于HTML5 Canvas和jQuery 的画图工具的实现
  3. linux yum安装iscsi,安装Linux iscsi组件
  4. 2016 2018php参考文献,计算机专业文献综述.doc
  5. renpy 对话框的人物头像缩放处理
  6. 欧姆龙温控器参数笔记(一)
  7. 供应链管理系统 订单管理系统
  8. SATA耦合电容浅析
  9. python爬取网页某一个a标签_Python爬虫获取某个网页所有的a标签中的超链接网址...
  10. 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。