Oracle基础教程笔记(续一)

[color=blue]Oracle数据库基础[/color]
1.实例:是运行在计算机内存中的一组进程,并给多个文件提供访问,这些文件统称Oracle Database 10g。
2.后台进程:支持对已经启动的Oracle的访问,启动数据库时会产生多种后台进程,每个进程执行几个任务直至数据库关闭。
3.表空间:Oracle对数据库文件的称呼,可以看作表驻留的空间。默认的表空间有system,sysaut,临时表空间,undo表空间
4.后台进程:dbwr:数据库写入
lgwr:日志写入
ckpt:检查点
smon:系统监视
pmon:进程监视
cjq0:作业队列协调
arc0:归档
5.Oracle基本数据类型
varchar2:最大长度4000字节,末尾不带无意义的空格。
数字:存储非整数的时候,小数点左边的部分称为精度,右边的部分称为刻度(scale)。最大精度是38,最大刻度是127。
日期:抽取日期字段时执行很多函数
时间戳:不需要to_char函数就可以随数据显示
clob:允许4g大小的对象,只是存储字母数字数据
blob:二进制对象
6.存储对象:Oracle提供在数据字典中存储用户定义的程序单元的能力,这些程序单元是用PL/SQL编写的。
7.触发器:是基于某种时间进行触发的存储对象。触发器不能脱离表而存在,表删除了,触发器也会被删除。触发器也是用PL/SQL编写的。
8.过程和函数的区别:过程调用时可以接受零个或者多个参数,并在代码片段结束前执行其任务。另一方面,函数在调用时接受零个或者多个参数,并在调用时返回给代码调用位置一个值,过程不向其调用者返回任何内容。
9.包:可以混合第包含一个或者多个函数或过程。
10.show all显示所有报表命令

[color=blue]SQL:结构化查询[/color]
1.DDL(Data Definition Language)数据定义语言
DML(Date Manipulation Language)数据操纵语言
2.DDL:create alter drop grant
truncate从表中删除所有行
revoke删除一个用户或角色的权限
analyze为基于代价的优化程序收集数据库对象的性能统计
describe 缩写为desc
3.DML:select insert update delete
4.where后面可以接and,or,!=,where可以与select,update,delete一起用,如果update,delete没有加where,将会更新所有记录。
5.rollback;可以回滚
6.update set where
7.连接分ANSI连接和Oracle连接两种,ANSI连接即带join,on,using连接词。
8.内部连接:也简称为连接,当要从两个表中选取记录时,如果第一个表中的某一列的值也有可能在第二个表中的相同列中找到,就称为两个表内部连接。
9.外部连接:内部连接是要返回在两个表中特定列的值匹配的记录,外部连接的返回结果是从一个表中找出对应于另一个表,没有匹配值的记录。
Oracle用符号(+)表示,(+)用于where子句中要返回无匹配行的表。
10.group by分组 having限制返回的组
11.create view as select * from dept;

[color=blue]数据库管理员[/color]
1.DBA日常操作:体系结构和设计 容量规划 备份和恢复 安全 性能和调整 管理数据库对象 存储管理 变化管理 调度任务 网络管理 排错
2.用客户端的sqlplus连接其他机器
sqlplus /nolog
conn sys/orcl@orcl as sysdba
3.OEM:Oracle Enterprise Manager
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值