Oracle数据库的学习

article/2025/9/29 5:26:31

初始第一步:打开计算机管理---找到服务---打开Oracle实例和Oracle监听器。

1.在命令提示窗口中输入sqlplus,然后进入数据库设置页面大小:

2.切换用户:

3. run相当于/ ,@D:\999.sql 这是运行脚本的指令;

4. list :清单、列表的意思; change:改变的作用;edit: 写入缓冲区,方便修改语句:

 创建save文件的位置及里面包含的内容

5.一些操作的图释:

6.假脱机不仅可以保存执行语句,还可以保存其结果:

 其中的‘未选定行’ 代表表中没有此数据

 创建假脱机文件中的内容

以下给大家复习有关我认为比较重点有关的语句,其余的可以看我发布的资源中获取:

条件查询

1. 查询薪水不等于5000的员工:

select empno, ename, sal from emp where sal <> 5000;

<>或!=均表示不等于

2. 查询工作岗位不等于MANAGER的员工:

select empno, ename, sal from emp where job <> 'MANAGER';

在sql语句中如果是字符串采用单引号引起来,不同于java中采用双引号,如果是数值型可以用单引号引起来,但是一定要保证字符串的内容可以转换为数字。

3. 查询薪水为1600到3000的员工(两种方式,采用>=和<=或between和and)

select empno, ename, sal from emp where sal >=1600 and sal <=3000;

select empno, ename, sal from emp where sal between 1600 and 3000;

between ….and …,包含最大值和最小值。

between ….and …不仅仅可以应用到数值类型的数据上,还可以使用在字符类型的数据上。

between ….and …对于两个参数的设定一定是小的数在前,大的数在后。

4. 查询津贴为空的员工

select * from emp where comm is null;

Null为空,但不是空串,为null可以设置这个字段不同填值,如果查询为null的字段,采用is null。

5. 查询薪水大于1800,并且部门代码为20或30的(正确的写法),注意优先级问题。

select * from emp where sal>1800 and (deptno=20 or deptno=30);

6. 查询出job为manager和job为salesman的员工:

select * from emp where job in('MANAGER','SALESMAN');

in表示包含的意思,完全可以采用or来表示,采用in会更简洁一些。

7. 查询job不等于MANAGER并且不能与SALESMAN的员工(两种写法):

select * from emp where job <> 'MANAGER' and job <> 'SALESMAN';

select * from emp where job not in('MANAGER','SALESMAN');

8. 查询姓名以M开头所有的员工

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

9. 查询姓名中第二个字符为A的所有员工

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

Like可以实现模糊查询,like支持%和下划线匹配。

Like中%和下划线的差别?

%匹配任意字符出现任意次数

下划线只匹配任意字符出现一次

Like语句可以应用到数值类型的数据上,但是如果不用‘’括起来的话,那么不可以使用%和下划线,类似于等号(=),如果使用‘’括起来的话,那么可以使用%和下划线,用法和字符类型的一样。因为SQL在处理时,首先将数字转换成字符串然后进行处理。


http://chatgpt.dhexx.cn/article/GWnHJGwj.shtml

相关文章

Oracle 高级教程

目录 一、Oracle体系结构的概览... 2 二、Oracle高级查询... 10 三、Oracle触发器... 18 四、Oracle存储过程... 26 五、Oracle事务... 30 六、Oracle锁... 37 七、Oracle包... 40 八、Oracle游标... 42 九、Oracle函数... 47 十、Oracle备份与恢复... 129 十一、Or…

Oracle(11g)数据库安装详细图解教程

目录 一、下载 Oracle 11g R2 安装包(for windows) 二、详细图解安装过程 三、服务器检查 一、下载 Oracle 11g R2 安装包(for windows) 官网下载 百度云盘(提取码&#xff1a;u3xw) 下载后的安装包文件如下图所示&#xff1a; 同时选中两个压缩包进行解压&#xff0c;解…

Oracle入门

Oracle入门 数据库服务器、数据库和表的关系 所谓安装数据库服务器&#xff0c;只是在机器上装了一个数据库管理程序&#xff0c;这个管理程序可以管理多个数据库&#xff0c;一般开发人员会针对每一个应用创建一个数据库。 为保存应用中实体的数据&#xff0c;一般会在数据库…

oracle数据库的使用

文章目录 1.Oracle 的表空间分类1.1永久表空间1.2临时表空间1.3创建永久表空间命令 2 、创建用户2.1 通过 PL/SQL Developer 工具创建用户 3 分配用户权限3.1对象权限(Object privileges)3.2角色权限(Role privileges)3.3系统权限(System privileges) 4 分配链接权限5 分配系统…

oracle入门学习

一、oracle课程介绍 Oracle是当今世界最强大的数据库软件。 二、oracle安装 准备安装程序 Oracle 10g setup.exe 1、oracle的启动 三种方式&#xff1a; 1、计算机管理工具——服务——打开oracle相关服务配置。 2、将一下脚本程序更改为.bat文件 Sc start”OracleOraDb…

菜鸟教程网oracle,Oracle数据库入门教程 Oracle数据库菜鸟教程

Oracle数据库&#xff0c;可以说是数据库界的老大了。只要你是对数据库感兴趣&#xff0c;或者说是想要从事数据库方面的工作的话&#xff0c;你都需要去了解接触一下oracle数据库的一些知识。但是对于很多刚刚开始学习oracle数据库的朋友来说&#xff0c;想要入门还是需要有一…

Oracle数据库安装教程--Oracle19c DataBase

#注意声明&#xff1a;本文继续留给有需要的Oracle开发学习者使用&#xff0c;作者将不再继续解答Oracle相关的问题。 首先&#xff0c;下载Oracle安装包的压缩文件 访问Oracle官网&#xff08;https://www.oracle.com/index.html&#xff09;下的数据库下载地址&#xff1a; …

Oracle数据库教程(一)

目录&#xff1a;导读 一、简介二、数据类型常用数据类型 三、数据定义建表约束 四、数据操纵增加数据删除数据修改数据查询语句数据提交/回退 五、SQL操作符算术操作符比较操作符逻辑操作符连接操作符操作符优先级 一、简介 Oracle 数据库是 Oracle&#xff08;中文名称叫甲骨…

Oracle数据库安装教程

一、安装前准备 1.在官网下载oracle数据库的安装包。&#xff08;官方下载地址为&#xff1a;https://www.oracle.com/database/technologies/oracle-database-software-downloads.html&#xff09; 2.需要注意的是下载安装包时File1和File2都需要下载。下载会出现登录界面&am…

Oracle数据库基础入门

Oracle数据库基础入门 一&#xff0c;了解Oracle数据库 1.1 什么是数据库 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库 1.2 常见的数据库 Oracle&#xff0c;MySQL&#xff0c;DB2&#xff0c;SQLserver等 1.3 DBMS数据库管理系统 数据库管理系统(Data…

oracle数据库菜鸟入门

所有应用软件之中&#xff0c;数据库可能是最复杂的。 MySQL的手册有3000多页&#xff0c;PostgreSQL的手册有2000多页&#xff0c;Oracle的手册更是比它们相加还要厚。 但是&#xff0c;自己写一个最简单的数据库&#xff0c;做起来并不难。Reddit上面有一个帖子&#xff0c;…

Oracle 学习(一)入门

一、学习目标 Oracle介绍Oracle安装Oracle体系结构Oracle与PL/SQL是什么关系DML、DQL、DCL、DDL基本查询条件查询单行函数多行函数 二、Oracle介绍 Oracle &#xff1a;关系型的数据库 &#xff0c; 端口号&#xff1a;1521 &#xff0c;收费&#xff08;学习是免费的&#…

oracle入门教程

推荐一个Oracle入门学习教程 点击下面链接进入自学网站 学习网站:http://www.51zxw.net/study.asp?vip16229363 点击图片箭头所指按钮——请点击进入学习 在下面方框里面搜索Oracle 第一个搜索结果就是小姐姐Oracle视频讲解课程 入门教程部分 永久表空间 存储数据库中需要永…

Oracle数据库 - 安装教程

前言&#xff1a;初次使用Orcale&#xff0c;安装并使用自己感觉好痛苦&#xff0c;不断试错&#xff0c;经验分享&#xff0c;少走弯路 一天阅读上百个网页是小事 下载 官网&#xff1a;项目客户要求Oracle Database 19c Enterprise Edition 19.3.0.0.0 &#xff08;自己用建…

在Windows 10系统下安装Oracle 11g数据库

1.准备工作 (1)去官网https://www.oracle.com下载Oracle数据库&#xff0c;具体操作看图&#xff1a; ①把官网设置为中文 ②找到专门下载数据库专栏 ③详细下载过程&#xff0c;本次安装Oracle 11g(32位)数据库&#xff0c;数据库多少位数都可以&#xff0c;也就是说3…

Oracle数据库入门教程(作者原创)

文章目录 Oracle 是什么常规命令基础表查询SQL基础&#xff0c;约束,表关系表之间的关系SQL语言基础Oracle简单查询语句函数及分组Oracle高级查询语句最后 Oracle 是什么 Oracle系统&#xff0c;即是以Oracle关系数据库为数据存储和管理作为构架基础&#xff0c;构建出的数据库…

Oracle数据库教程

原文连接&#xff1a;https://www.w3cschool.cn/oraclejc/oraclejc-eswu2qqq.html Oracle数据库教程 Oracle数据库是什么&#xff1f;数据文件&#xff08;dbf&#xff09;表空间用户 数据库和实例1 Oracle数据库1.1 物理存储结构1.2 逻辑结构 2 Oracle实例主要的Oracle数据库的…

Rational Rose

rational Rose 是一种建模工具&#xff0c;它可以在Rose建模中提供建立、视图、修改和操作组件的能力。 Rose 运行环境。 ——windows NT ,Windows 95 ——UNIX&#xff08;Solaris ,HP/UX ,ALX ,DEC Unix&#xff09; Rose 支持Unified&#xff0c;Booch ,OMT标记法 …

Rational Rose 使用技巧

1、浏览区 2、菜单项 其中Format选项中&#xff1a; 决定各项是否显示&#xff0c;也可以通过右击—option选择 3、常用快捷键&#xff1a; F1&#xff1a;任何时候都可以按F1获得相关帮助&#xff0c;把鼠标放在某条菜单上按F1可以获得这条菜单的相关帮助。 F2&#xff1a;刷新…

安装rational rose软件教程

一、下载相关文件 二、安装DAEMON Tools Lite 按照正常的安装流程开始安装 路径选择自己想要的路径&#xff0c;直到弹出许可证选择同意就好了。 三、安装rational rose 打开DAEMON Tools Lite软件&#xff0c;并点击“快速装载” 然后选择rational rose的映像文件 在下方就…