百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

Oracle11g_32/64软件下载安装教程

mhr18 2024-09-15 21:36 20 浏览 0 评论

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。

数据特点

1)完整的数据管理功能

2)数据的大量性

3)数据的保存的持久性

4)数据的共享性

5)数据的可靠性

优点

1)可用性强

2)可扩展性强

3)数据安全性强

4)稳定性强

解压后的目录




点击“软件”后的目录




点击32/64位系统后的目录



注:文档中有安装教程





oracle破姐版软件以及安装教程下载地址(将冒号后地址复制后放入浏览器即可): docs.qq.com/doc/DUXZ6VnNnTm1zem1M



oracle中的SQL知识

什么是SQL语言

a) SQL, Structured Query Language, 结构化查询语言 b) SQL 是最重要的关系数据库操作语言,是所有关系数据库 管理系统的标准语言. c) SQL 语言是非过程化的语言, 只需要告诉做什么, 不需要 关注怎么做, 简单.

SQL语言的作用

a) 增删改查(CRUD) b) 操作数据库对象(用户, 数据库,表格, 序列, 索引...) c) 操作用户权限和角色的授予跟取消 d) 事务(Transaction)管理

分类

a) DQL, Data Query Language, 数据查询语言 执行数据库的查询操作, select

b) DML, Data Manipulation Language, 数据操作语言 操作表格中的数据, 执行增删改, insert, delete, update

c) DDL, Data Definition Language, 数据定义语言 用于操作数据库对象, create, alter, drop

d) DCL, Data Control Language, 数据控制语言 操作用户权限, grant, revoke

e) TCL, Transaction Control Language, 事务控制语言 用于管理事务, commit, rollback

关系数据库的概念




开始设置使用Oracle时的相关准备

  1. 设置字体
  2. 关闭自动备份,避免生成同名文件

select基本语句

一般使用的是Oracle自带的scott用户,密码默认为tiger,不过要手动创建一下。 1、通配符 a) 查询 emp 表格的所有列数据 ‘*’ 通配符, 表示所有的列

select * from emp;

2、 指定列 a) 查询所有员工的编号, 姓名和职位

select empno, ename, job from emp;

3、 支持算数运算 a) 查询所有员工的姓名, 职位和年薪 ? select 子句中, 支持算数运算

select ename, job, sal*12 from emp;

4、 列别名 a) select 子句中, 可以通过 as 关键字给列起别名

select ename, job, sal*12 as nianxin from emp; 

b) as 关键字可以被省略, 一般都省略

select ename, job, sal*12 nianxin from emp;

c) 别名中, 尽量不要使用特殊符号, 例如空格; 如果非要有特殊符号, 可以使用双引号括起来. d) 在 Oracle 中, 双引号表示原样输出.

select ename, job, sal*12 "ni a n xin" from emp;

5、 distinct 用于去除重复行信息 a) 查询所有的职位信息

select distinct job from emp; 

b) 查询所有员工的姓名和职位

distinct 只能去除重复行, distinct 的作用范围是它后面的所有列**

select distinct ename, job from emp;

6、字符串连接符

Oracle 中, 用单引号表示字符串 a) 查询所有员工的姓名, 职位和薪资, 以姓名:xxx, 职位:xxx, 薪资:xxx 的形式显示

select '姓名:'||ename||',职位:'||job||',薪资:'||sal info from emp;
order by子句

a) 查询所有员工的信息, 按照工资升序排序 asc, 表示升序(ascend)

默认情况下, 按照升序排序, 所以, asc 一般被省略

select * from emp order by sal asc;

b) 查询所有员工的信息, 按照标号降序排序 desc, 表示降序排序(descend)

select * from emp order by empno desc; 

c) 查询所有员工的信息, 按照入职日期降序排序

select * from emp order by hiredate desc; 

d) 查询所有员工的信息, 按照姓名排序

select * from emp order by ename; 

e) 查询所有员工信息, 按照薪资降序排序, 如果薪资相同, 将新员工排在前面.

select * from emp order by sal desc, hiredate desc; 

f) 查询所有员工的姓名和年薪, 按照年薪排序

select ename, sal*12 nianxin from emp order by nianxin desc;

where子句

1、等值条件

c) 查询在 1982-01-23 入职的员工信息

日期必须用单引号括起来; 日期格式必须是: DD-MM 月-YY,且月份格式不能改变

select * from emp where hiredate='23-1 月-82';

2、非等值条件

a) 查询工资在 1500 到 3000 之间的员工信息 between...and...表示一个范围, 包含边界

select * from emp where sal>=1500 and sal<=3000; 
select * from emp where sal between 1500 and 3000; 

b) 查询 SCOTT 和 KING 的详细信息

select * from emp where ename='SCOTT' or ename='KING'; 
select * from emp where ename in ('SCOTT', 'KING'); 

c) 查询所有员工的信息, 排除 20 部门

select * from emp where deptno != 20; 
select * from emp where deptno <> 20;   

3、模糊查询

使用 like(像)实现, 配合通配符实现 _, 表示任意一个字符 %, 表示任意个任意字符

a) 查询姓名首字母为 A 的员工的信息

select * from emp where ename like 'A%'; 

b) 查询姓名第二个字母是 A 的员工的信息

select * from emp where ename like '_A%'; 

c) 查询姓名中带有字母 C 的员工的信息

select * from emp where ename like '%C%'; 

d) 查询姓名中带有下划线的员工的信息

escape 用于声明转义字符. 将通配_符转换成普通字符

select * from emp where ename like '%a_%' escape 'a';

4、IS NULL

用于判断空值 ,但不能判断是否为0 a) 查询所有没有提成的员工信息

select * from emp where comm is null; 

b) 查询所有有提成的员工信息

select * from emp where comm is not null; 
select * from emp where not comm is null;

5、and or 的优先级

and 的优先级高于 or 的优先级

a) 查询所有CLERK的信息和工资大于1250的SALESMAN的信..

select * from emp where job='CLERK' or job='SALESMAN' and sal>1250; 

b) 查询所有的 CLERK 和 SALESMAN 的信息同时工资要大于 1250.

select * from emp where (job='CLERK' or job='SALESMAN') and sal>1250;

相关推荐

重大故障!业务核心表被truncate删除,准备跑路……

完蛋!最近项目组同事说,核心业务表被truncate删除,也惊呆了,现在的业务都这么粗暴了,安全机制、作业规范形同虚设?接下来就给大家一起聊下,表被truncate,解决问题的关键就是找到关键的问题!...

数据孤岛(Data Silos)(数据孤岛解决方案)

数据孤岛(DataSilos)是指组织内部数据因技术、管理或文化壁垒被隔离在不同部门、系统或平台中,无法有效共享、整合和交互的状态。这些数据如同分散的“岛屿”,虽各自有价值,但因孤立性难以发挥整体效...

弱口令漏洞总结及研究(弱口令是高危漏洞吗)

1.1弱口令漏洞定义弱口令漏洞是指因使用简单、易猜测、易破解的密码导致的系统安全风险。常见的弱口令包括:默认密码:如admin/admin、root/123456。规律字符:如连续数字(123456)...

SQL 逻辑处理核心知识点全解析,从入门到精通看这篇就够了!

刚入行程序员/数据分析?写SQL总卡壳?别愁!今天一次性把SQL逻辑处理核心技能讲透,涵盖数值、字符、日期函数+条件表达式,附超全数据库差异对比,工作中直接套用!一、SQL函数大揭秘!...

智能文档检索:AI语义搜索实践(智能语音检索)

以下是基于AI语义搜索的智能文档检索实践要点解析,结合行业前沿案例与技术框架:一、核心技术架构与实现路径语义理解与嵌入模型采用BERT、GPT等预训练模型进行文本向量化,捕捉上下文语义15通过多模态分...

国产IAutodraw办公工具更新到3.7.5!这些隐藏功能你知道吗?

大家好,IAuto流程软件(简称IAutodraw)终于迎来2025年的第一个版本更新,本次更新同时包含Window、Mac等操作系统,更新的内容包括:1、流程画布支持Mermaid语法的粘贴(mer...

企业复杂数据处理必备:五款主流好用的报表工具

1.山海鲸报表山海鲸报表(免费的零代码BI报表工具,为您提供BI报表+GIS+数字孪生+可视化大屏一体化服务)作为国产报表工具中的后起之秀,专注于为企业提供高效、便捷的数据可视化与分析方案。它最大的...

Oracle数据库批量更新翻车!老司机3招省80%时间

开篇热梗:凌晨3点,程序员老张盯着屏幕上转不停的进度条,第N次猛灌咖啡——10万条数据更新跑了半小时还没完!突然“啪”的一声,屏幕黑了...(你的系统是不是也这样崩溃过?评论区扣1)终极总结:3句话讲...

硬盘smart健康深度检测工具——wgcloud

S.M.A.R.T的全称为“Self-MonitoringAnalysisandReportingTechnology”,上个世纪九十年代,由于经常发生硬盘莫名其妙的故障问题,导致很多用户的数...

Oracle 数据库培训:让你从菜鸟到大师的华丽转身

深入学习理论知识基础教程:介绍数据库管理系统的基本原理,让学员理解数据库的工作机制。讲解Oracle数据库的安装过程,包括各种环境配置和参数设置。教授如何使用SQL语言进行基本操作,如数据的查...

从 0 到 1:30 天变身 Oracle 数据库大师的独家学习秘籍

基础理论学习数据库基础概念:学习数据库的基本概念,如数据库管理系统表、行、列、索引、事务等。可以阅读《数据库系统概念》这样的经典教材,系统地掌握数据库的基础知识。SQL语言:SQL是与数据库交互的...

数据库故障排查指南(数据库故障处理流程)

数据库故障排查指南大纲常见故障类型与症状连接问题:无法连接、连接超时、连接数过多性能问题:查询缓慢、CPU/内存占用过高、锁等待数据一致性问题:数据丢失、数据损坏、主从不一致日志与错误消息:关键错误日...

Java性能监控工具大揭秘:全面掌握你的应用表现

Java性能监控工具大揭秘:全面掌握你的应用表现在Java开发的世界里,性能优化如同一场永无止境的马拉松。一个程序再优雅的设计,如果执行效率低下,也会让人头疼不已。而性能监控工具就像是我们身边的“跑表...

jmap(jmap -heap详解)

jmap是JDK自带的一个命令行工具,用于生成Java进程的堆内存快照(heapdump),也可以查看Java堆内存的详细统计信息。它是排查内存泄漏、分析对象占用内存情况的重要工具之...

Java性能监控工具:让程序跑得更快的秘密武器

Java性能监控工具:让程序跑得更快的秘密武器大家好呀!今天咱们来聊聊Java程序背后的“幕后英雄”——性能监控工具。这些工具就像是医生手中的听诊器,能够帮我们及时发现程序运行中的各种“健康问题”。无...

取消回复欢迎 发表评论: