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

Oracle11g_32/64软件下载安装教程

moboyou 2025-03-10 13:52 19 浏览

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;

相关推荐

iis部署php项目(iis发布php)

1.启动iis服务器最后点击确定就完成了2.打开iis点击进入即可3.创建网站进入添加网站。添加注意事项如图所示!启动、浏览、重启、停止网站这个如图所示。需要说明的是只要修改了配置就必须重启下网站4...

Win10安装Apache和PHP(apache安装php模块)

说明:虽然PHPStudy之类的软件给我们提供了方便的集成环境,但是其使用的是非线程安全的PHP版本(NotThreadSafe,NTS),某些功能不可以使用。所以,我们还需要自己再安装一个Apa...

两个php框架在一个网站上开发好吗

框架就是通过提供一个开发Web程序的基本架构,PHP开发框架把PHPWeb程序开发摆到了流水线上。换句话说,PHP开发框架有助于促进快速软件开发(RAD),这节约了你的时间,有助于创建更为稳定的程序,...

Ubuntu linux 上的 Nginx 和 Php 安装

教程-在UbuntuLinux上安装Nginx1.安装Nginx服务器和所需的包。apt-getupdatebrapt-getinstallnginx2.在Nginx配置文件...

网站开发初级(3) 之 PHP运行环境搭建

这篇文章主要是讲windows下php环境的搭建这里我们用的是phpstudy,作为入门学者足够了,解压安装就能用了,适当配置下基本能应付我们的开发要求下载地址:http://rj.baidu.co...

真实案例:优化用老PHP7.4的网站让其速度提高4倍

我让反应迟钝的PHP应用程序性能提升了4倍,而且我甚至没有改动任何源代码。没有重构,没有重写,只是进行了一系列精心规划的配置调整和部署优化。这篇文章将详细告诉你我是如何做到的。如果你的PHP应用程序运...

mac下快速搭建本地php开发环境(macbook开发php)

本教程主要是告诉大家,怎么快速的在mac下搭建php+mysql服务。一、安装CommandLineTools苹果系统下很多开发工具是基于CommandLineTools,所以安装它是首先。...

php手把手教你做网站(二十)vue+tp6简单案例(demo)

很多时候搭建好了环境,但是不知道怎么入手去开发。下面我们通过简单案例说明如何快速入门开发模块:例1:开发helloworld模块搭建好环境,新建项目以后,进入项目所在文件夹,依次进入src/compo...

Windows安装phpstudy(windows安装docker desktop)

说明:phpstudy是一个PHP+MySQL+Apache的集成环境,可以减少单独部署各个所需软件的麻烦,以及更加方便地切换版本。phpenv、wamp等软件的作用一样。由于环境的不同,安装过程中可...

服务器安装PHP网站的运行环境(php的服务器app)

首先要确认的是你的服务器的系统,Windows、或者linux系统。要想在Windows系统里运行php网站,可以选择iis或者Apache,如果你单独的去安装,可能会花很多时间去配置这个软件直接问题...

折腾群晖NAS:使用群晖web功能搭建个人博客「 小白玩NAS系列」

大家好,今天分享给大家如何利用群晖自带的web功能,来搭建一个属于自己的个人网站或者博客。搭建群晖web环境1、首先进入套件中心,下载webstation,群晖自带的web环境,安装会提示安装PHP...

黑客搭建钓鱼平台,手把手教你如何钓鱼?

跨站脚本攻击XSS:通过HTML注入篡改了网页,插入了恶意的脚本,从而用户浏览网页时,控制用户浏览器的一种攻击那么,我们搭建一个XSS钓鱼平台吧,注意:这个平台仅用于学习和测试,小伙伴们不要动有坏心思...

PHP 环境 搭建教程(php环境搭建apache)

PHP是一种编程语言,很多网站都用PHP语言编写,我们有时候需要测试一个网站,就需要PHP环境才能运行,又要安装Apache、又要安装MySQL……真的非常麻烦。其实我们可以使用PHP集成...

php手把手教你做网站(六)IIS创建站点注意事项

站点名称:随便填写;应用程序池:创建站点的时候会自动生成对应的,默认就好;物理路径:选择站点所在目录;类型:本地一定是http,网上可能会有https;IP地址:默认端口默认,如果是别的端口,网址访问...

分享PHP网站开发过程中的一些经验

现在的网站建设语言有几种,分别是ASP.NET,PHP,JSP这三种最为常见,这三种语言做出来的网站各有各的特点,asp属于最成熟的建站模式,jsp一般使用在大型网站系统上,对于php是目前比较流行的...