Oracle数据库实验报告Word文档格式.docx
- 文档编号:16584140
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:11
- 大小:313.88KB
Oracle数据库实验报告Word文档格式.docx
《Oracle数据库实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《Oracle数据库实验报告Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
表空间
1.用户表空间创建:
2.临时表空间创建:
3.表空间大小维护:
(1)通过增加数据文件的方式:
(2)通过修改原有文件大小的方式:
4.表空间删除:
三.视图:
是以一个select语句的查询结果为数据来源的虚拟表。
1.创建:
2.withcheckoption选项:
表管理
1.建表:
2.数据类型:
int整型
number(n,s)总长度为n,小数位数为s位的数值
char(n)定长字符型,最大长度为2000
varchar(n)变长字符型,最大长度为4000
blob大对象,存储视频,图像等流媒体数据的.最大长度为
4g
clob大文本对象,存储大量文本数据.最大长度为4g
date日期型
boolean布尔型--不能用在建表中
3.约束:
notnull非空约束
default默认约束
primarykey主键
foreignkey外键
SQL>
createtablestudent1(stdidintprimarykey,
2classidint,
3stdnamevarchar(10),
4constraintfk_class_studentforeignkey(classid)referencesclass(classid
));
unique唯一约束
createtablemytable5(vidintprimarykey,
vnamevarchar(10)unique);
insertintomytable5(vid,vname)values(1,'
king'
);
;
视图序列案例
二.序列:
是一个连续数值生成对象
1.创建:
2.取值:
3.删除序列:
以上表空间中
用户管理
1.创建用户(管理员权限):
2.用户授权:
(1)授予角色:
角色是一组权限的集合,只要授予用户相应的角色
,就相当于将一组权限授予了用户。
(管理员权限)
createusersnakeidentifiedby"
123"
--权限不足。
(2)授予系统权限:
createuser,createtable......(管理员权限)
(3)授予对象权限:
select,delete,update,insert....(对象所有
者权限)
3.权限回收:
(1)回收角色:
角色是一组权限的集合,只要回收用户相应的角色
,就相当于将一组权限回收。
(管理员权限)
(2)回收系统权限:
(3)回收对象权限:
4.修改用户密码:
5.用户锁定与解锁(管理员权限)
6.删除用户(管理员权限):
dropuser用户名[cascade];
匿名块
1.语法:
declare
--变量声明;
begin
--执行部分;
--异常处理部分;
end;
2.变量声明:
(1)直接声明:
变量名数据类型;
iint;
(2)声明列变量:
变量名表.列%type;
venameemp.ename%type;
声明的列变量具有与表中对应列相同的数据类型。
(3)声明行变量:
变量名表%rowtype;
eemp%rowtype;
行变量可以保存表中一整行数据。
如果
要访问具体列,则使用变量名.列名。
变量名.*为非法访问。
3.变量赋值:
(1)直接赋值:
变量名:
=值;
(2)交互式赋值:
数值变量:
=&
变量名;
字符串变量:
='
&
变量名'
让用户在程序运行期输入变量值。
(3)selectinto赋值
select字段1,...字段n
into变量1,...变量n
from表
where条件;
select*
into行变量
from表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 实验 报告