Chen Xingxu Blog

Study Share Communicate

Oracle数据库学习笔记(十一)

条件表达式

Oracle数据库学习笔记(十一)–条件表达式 通用写法 条件表达式的通用写法在 MySQL 和 Oracle 均可正常使用。建议使用通用写法,保证可重用性。因为一旦公司因为某些原因要更换数据库,使用通用写法移植成本会适当降低。 1、给 emp 表中员工起中文名 SELECT e.ename , CASE e.ename WHEN 'SMITH' THEN '史密斯' WH...

Oracle数据库学习笔记(十)

单行函数

Oracle数据库学习笔记(十)–单行函数 单行函数的概念 作用于一行,返回一个值。 字符函数 1、小写变大写 SELECT upper('yes') FROM dual; 结果:YES 2、大写变小写 SELECT lower('YES') FROM dual; 结果:yes 数值函数 1、四舍五入,后面的参数表示保留的位数 SELECT round(26.18...

Oracle数据库学习笔记(九)

scott用户

Oracle数据库学习笔记(九)–scott用户 SCOTT 用户概述 SCOTT 是在 Oracle 数据库中,一个示例用户的名称,默认口令为 tiger,其作用是为初学者提供一些简单的应用示例。其中的表和表间的关系演示了关系型数据库的一些基本原理,Oracle 举例说明时一般都用这个用户,一些关于 Oracle 的书、教材上一般也都用这个用户来讲解。 SCOTT 用户下的表结构 ...

Oracle数据库学习笔记(八)

序列的使用

Oracle数据库学习笔记(八)–序列的使用 序列的概念 在很多数据库中都存在一个自动增长的列,如果现在要想在 Oracle 中完成自动增长的功能,则只能依靠序列完成。所有的自动增长操作,需要用户手工完成处理。简单来说,序列主要用来给主键赋值使用。 序列默认从 1 开始,依次递增。序列实际上不属于任何一张表,但是可以和表做逻辑上的绑定。 学习笔记 1、序列创建语法 CREATE ...

Oracle数据库学习笔记(七)

事务及数据的增删改查

Oracle数据库学习笔记(七)–事务及数据的增删改查 事务的概念 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说的例子就是转账了。假如小明要给小红转账 1000 元,这个转账会涉及到两个关键操作就是:将小明的余额减少 1000 元,将小红的余额增加 1000 元。万一在这两个操作之间突然出现错误,比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,...

Oracle数据库学习笔记(六)

数据类型介绍及表的创建

Oracle数据库学习笔记(六)–数据类型介绍及表的创建 一、Oracle 数据类型 No 数据类型 描述 1 VARCHAR, VARCHAR2 表示一个字符串 2 NUMBER NUMBER(n)表示一个整数...

Oracle数据库学习笔记(五)

表空间创建用户及用户授权

1、使用PLSQL Developer 连接到数据库 system 用户为 DBA 角色,拥有全部特权,是系统最高权限。为了方便学习,先使用 system 用户进行登录。 Normal – 普通身份,普通程序员选择这个即可 SYSDBA – 系统管理员身份 SYSDBA 权限: 启动和关闭操作 更改数据库状态为打开/装载/备份,更改字符集 创建数据库 创建服务...

Oracle数据库学习笔记(四)

Oracle体系结构

1、数据库 Oracle 数据库是数据的物理存储。这就包括(数据文件 ORA 或者 DBF 、控制文件、联机日志、参数文件)。其实 Oracle 数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是 Oracle 就只有一个大数据库。数据库侧重于硬件。 2、实例 一个 Oracle 实例(Oracle Instance)有一系列的后台进程(Backguoun...

Oracle数据库学习笔记(三)

安装PLSQL连接数据库

前期准备 PLSQL Developer12(64bit) instantclient-basic-windows.x64-12.2.0.1.0 安装PLSQL 安装过程十分简单,无脑下一步即可。 不要安装到有括号的目录下,否则会出现连不上数据库的情况,安装目录也不要有中文和空格。 配置 PLSQL 1、在弹出的登录窗口中,点 Cancel...

Oracle数据库学习笔记(二)

在服务端安装Oralce数据库

前期准备 Oracle Database 10g Release 2 (10.2.0.1.0) 安装过程 1、打开 setup.exe 出现如下的安装界面,输入 数据库口令 和 确认口令,为了方便学习,本人在此设置的密码为 password 。点击 下一步 。 2、检查先决条件,选中红框所示的选择框,如下图。然后点击 下一步 。 3、点击 安装 。 4...