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

Oracle11g_32/64软件下载安装教程

lipiwang 2024-10-23 13:58 24 浏览 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;

相关推荐

前端入门——css 网格轨道详细介绍

上篇前端入门——cssGrid网格基础知识整体大概介绍了cssgrid的基本概念及使用方法,本文将介绍创建网格容器时会发生什么?以及在网格容器上使用行、列属性如何定位元素。在本文中,将介绍:...

Islands Architecture(孤岛架构)在携程新版首页的实践

一、项目背景2022,携程PC版首页终于迎来了首次改版,完成了用户体验与技术栈的全面升级。作为与用户连接的重要入口,旧版PC首页已经陪伴携程走过了22年,承担着重要使命的同时,也遇到了很多问题:维护/...

HTML中script标签中的那些属性

HTML中的<script>标签详解在HTML中,<script>标签用于包含或引用JavaScript代码,是前端开发中不可或缺的一部分。通过合理使用<scrip...

CSS 中各种居中你真的玩明白了么

页面布局中最常见的需求就是元素或者文字居中了,但是根据场景的不同,居中也有简单到复杂各种不同的实现方式,本篇就带大家一起了解下,各种场景下,该如何使用CSS实现居中前言页面布局中最常见的需求就是元...

CSS样式更改——列表、表格和轮廓

上篇文章主要介绍了CSS样式更改篇中的字体设置Font&边框Border设置,这篇文章分享列表、表格和轮廓,一起来看看吧。1.列表List1).列表的类型<ulstyle='list-...

一文吃透 CSS Flex 布局

原文链接:一文吃透CSSFlex布局教学游戏这里有两个小游戏,可用来练习flex布局。塔防游戏送小青蛙回家Flexbox概述Flexbox布局也叫Flex布局,弹性盒子布局。它决定了...

css实现多行文本的展开收起

背景在我们写需求时可能会遇到类似于这样的多行文本展开与收起的场景:那么,如何通过纯css实现这样的效果呢?实现的难点(1)位于多行文本右下角的展开收起按钮。(2)展开和收起两种状态的切换。(3)文本...

css 垂直居中的几种实现方式

前言设计是带有主观色彩的,同样网页设计中的css一样让人摸不头脑。网上列举的实现方式一大把,或许在这里你都看到过,但既然来到这里我希望这篇能让你看有所收获,毕竟这也是前端面试的基础。实现方式备注:...

WordPress固定链接设置

WordPress设置里的最后一项就是固定链接设置,固定链接设置是决定WordPress文章及静态页面URL的重要步骤,从站点的SEO角度来讲也是。固定链接设置决定网站URL,当页面数少的时候,可以一...

面试发愁!吃透 20 道 CSS 核心题,大厂 Offer 轻松拿

前端小伙伴们,是不是一想到面试里的CSS布局题就发愁?写代码时布局总是对不齐,面试官追问兼容性就卡壳,想跳槽却总被“多列等高”“响应式布局”这些问题难住——别担心!从今天起,咱们每天拆解一...

3种CSS清除浮动的方法

今天这篇文章给大家介绍3种CSS清除浮动的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。首先,这里就不讲为什么我们要清楚浮动,反正不清除浮动事多多。下面我就讲3种常用清除浮动的...

2025 年 CSS 终于要支持强大的自定义函数了?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!1.什么是CSS自定义属性CSS自...

css3属性(transform)的一个css3动画小应用

闲言碎语不多讲,咱们说说css3的transform属性:先上效果:效果说明:当鼠标移到a标签的时候,从右上角滑出二维码。实现方法:HTML代码如下:需要说明的一点是,a链接的跳转需要用javasc...

CSS基础知识(七)CSS背景

一、CSS背景属性1.背景颜色(background-color)属性值:transparent(透明的)或color(颜色)2.背景图片(background-image)属性值:none(没有)...

CSS 水平居中方式二

<divid="parent"><!--定义子级元素--><divid="child">居中布局</div>...

取消回复欢迎 发表评论: