Oracle笔记

发布 2021-05-11 22:32:28 阅读 3482

第一章概要 4

1.数据库管理系统 4

2.数据库应用系统 5

3.数据库管理员(dba) 5

4.数据库系统 5

第二章数据库操作工具 6

启动数据库服务: 6

1.使用sqlplus工具操作数据库 6

1)启动sqlplus 6

2)配置sqlplus 6

3)输出sql语句 6

developer工具 7

语句概要 7

1)sql语句分类 7

2)sql语句的书写规则 7

第三章用户管理 8

1.用户类型与权限 8

2.用户管理语句 8

创建:create user 用户名 identified by 密码 8

修改:alter user 用户名 identified by 密码; 8

alter user 用户名 account lock/unlock; 8

查询:show user显示当前用户名 8

登录:conn scott/scott; 8

3.用户权限控制 8

1)权限分类: 8

2)权限管理: 9

grant xx to user01 9

赋予系统权限: 9

登录(create session)、创建用户(create user)、 9

创建表(create table)、使用表空间(unlimited tablespace) 9

赋予对象权限: 9

查询表权限(select on emp/select any table)、插入权限(insert on)、所有权限(all on) 9

赋予传递权限: grant xx to user01 withgrant(对象权限)/admin(系统权限) option; 9

查询权限: 9

收回权限: 9

4.用户角色控制 10

1)创建角色 10

2)对角色赋权 10

3)从角色收回权限 10

4)把角色赋予用户 10

5)控制角色 10

5.用户口令控制 11

1)创建环境文件并指定口令管理语句 11

2)将环境文件指定用户 11

3)修改环境文件中的口令管理语句 11

4)删除环境文件 11

第五章数据类型 12

1.字符串 12

2.数字 12

3.日期类型 12

4.二进制 13

第六章表的控制 13

1.表级控制 13

1)创建表 13

2)查看表结构 14

3)重命名表 14

4)复制表 14

5)删除表 14

2.表结构控制 14

1)增加列 14

2)修改列 15

3)删除列 15

3.表数据控制 15

1)增 15

2)删 15

3)改 15

4)查 16

8)多表查询 18

9)子查询 19

10)多表连接后显示 21

11)分页显示 22

4.事务(insert/update/delete) 23

5.约束 23

1]创建约束 23

2]删除约束 24

第七章函数 24

1.单行函数: 24

1)字符函数 25

2)数字函数 26

3)转换函数 26

4)日期函数 27

5)其他函数 27

2.多行函数(统计函数) 27

3.表达式 28

1)case---when--then--else---end 28

2)decode 28

4.分组函数: 29

5.自定义函数 29

1)创建自定义函数 29

2)调用自定义函数 29

第八章pl/sql 30

1. pl/sql程序格式 30

2.基础语法 30

1)声明变量:变量名类型[:=初值]; 30

2)声明常量: 31

3)变量命令规则: 31

4)从表中查询数据给变量赋值: 31

5)在plsql中执行sql语句 31

3.数据类型 32

1)引用类型:%type 32

2)记录类型 32

3).索引类型(关联数组) 33

4)变长数组 34

oracle笔记

1 查看表的结构 desc tabledescription 2 set timing on 打开操作表的时间记录。3 消除重复行 distinct 4 大小写不区分的是列名,而不是里面的数据。1 可以对某一列直接进行加减乘除。两列相加。2 如果有一列为null,所得结果也为空。使用nvl函数处理n...

Oracle笔记

第1页1.oracle 的使用 1.1.sqlplus 的命令 初始化表的位置 set nls lang american 设置编码才可以使用下面脚本 cd oracle home rdbms cd demo 我们目前使用的是oralce 9i 9201 版本 select from v versi...

oracle笔记

clear 清屏。col title for a20 设置title的字符最多有20个。oracle介绍。rdbsrdb 基本的存储结构是,二维表。表头。行。列。字段。sql的分类 dsl 关键字 select dml 操作 insert delete update ddl 定义 create dr...