oralce总结

安装ORACLE实例创建软件。

|>>服务

创建实例:>>|>>Oracle Home

|>>Oracle默认用户(system,sys,scott)

|>>iSQL*Plus

安装ORACLE客户端管理工具:>>|>>SQLplus命令行

|>>PL/SQL dev

|>>主机地址(安装后默认:Localhost)

配置本地网络:>>|>>端口(安装后默认:1521)

|>>服务>>[OracleService+实例名、Oracle监听服务]

|权限:|>>系统权限

|>>对象权限

|角色:由若干权限和其他角色组成

用户和权限:>>|授权:|>>权限可以授权给角色或用户

| |>>角色可以授权给用户

| 一个普通正常用户拥有的角色:|>>CONNECT

|>>RESOURCE

|>>DML(数据操纵语言):INSERT、UPDATE、DELETE、SELECT

|>>DDL(数据定义语言): CREATE、ALTER、DROP

SQL简介:|>>DCL(数据控制语言):GRANT、REVOKE

|>>TCL(事务处理语言):COMMIT、SAVEPOINT、ROLLBACK

|>>创建表:CREARE TABLE

表盒约束:|>>修改表:ALTER TABLE

|>>删除表:DROP TABLE

数据操纵语言:|>>INSERT INTO 表 VALUES 值

|>>INSERT INTO AS SELECT...

|>>DISTINCT(去点重复的记录)

|>>关键字:|>>NULL(例如:WHERE IS NULL作为查询条件)

| |>>BETWEEN AND

|>>INTERSECT

高级查询:|>>集合操作:|>>UNION

| |>>MINUS

| |>>UNION ALL

|>>联合查询:|>>内连接

|>>外连接:

|>>左外联接

|>>右外联接


|>>数字函数

ORACLE函数:|>>字符函数

|>>日期函数

|>>转换函数



|>>(=、!=)

|>>(>、<)

|>>返回单行记录的子查询:|>>(>=、<=)

子查询:|>>返回多行记录的子查询:|>>ANY

|>>ALL


伪列:|>>ROWNUM

|>>ROWID


|>>数据库对象的别名

同义词:|>>分类:|>>共有同义词

| |>>私有同义词

|>>命令:CREATE [OR REPLACE] [PUBLIC] SYNONYM

|>>作用:|>>产生连续整数

| |>>用于生成主键

序列:|>>命令:CREATE SEQUENCE

|>>访问:|>>CURRVAL

|>>NEXTVAL


|>>预定义的查询

| |>>限制用户检索数据

视图:|>>好处:|>>降低SQL语句的编写难度

| |>>基表数据安全

|>>命令:CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW


|>>对表中的某些列进行排序

| |>>提高查询效率

索引:|>>特点:|>>影响增删改效率

|类型:(普通索引、唯一索引、组合索引、基于函数的索引、位图索引、反方向键索引)

|命令:CREATE INDEX


|>>由若干个数据文件组成

表空间:|>>向数据库提供统一的数据空间

|>>命令:CREATE TABLESPACE

|>>声明部分

PL/SQL块:|>>可执行部分

|>>异常处理部分


|>>标量类型 |>>记录表

PL/SQL数据类型:|>>引用类型|>>复合数据类型:|>>索引表

| |>>%ROWTYPE |>>嵌套表

| |>>%TYPE |>>变长数组

|>>大类型

|>>顺序结构:|>>GOTO

| |>>NULL

PL/SQL流程控制:|>>分支结构:|>>IF

| |>>CASE

|>>循环结构:|>>LOOP

|>>WHILE

|>>FOR

动态语句执行:|>>EXECUTE IMMEDIATE

|>>系统预定义异常


异常:|>>用户自定义异常

|>>应用系统异常


|>>参数游标

游标:|>>显示游标|>>无参数游标

| |>>游标变量(ref cursor)

| |>>CURSOR表达式

|>>隐式游标(FOR中会隐式调用游标)

|>>IN
|>>有参|>>OUT
| |>>IN OUT
过程:|>>无参

|>>有参
函数:|>>无参
|>>必须有返回类型
|>>有调用限制

|>>包规范(公有范围)|>>定义区
包:|>>包体(私有范围)|>>定义区
|>>实现区(必须实现)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值