Oracle建用户 授权 表 表空间的操作

本文介绍数据库的基本操作,包括创建和删除用户、表单及其增删改查操作、表空间管理等,并涵盖DDL、DML及DCL语言使用,适合初学者入门。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库简单的一些操作
create user by   identified by"123456";//创建用户
drop user tom//删除用户
photo  clob//字节型超大的  blob//字符节超大的
--sql     ddl数据定义语言  dml数据操做语言 dcl数据控制语言


--创建一个表单,对其进行增删改查
create table student
(      
       --id char(4)为长度为4的id,不能为空
      id char(4) not null,
      --varchar2(100)为0到100的长度,不能为空
      name varchar2(100) not null,
      --身高为三位数,可以为空
      height number(3),
      birthday date
);
--插入数据,插入id,name,height
insert into student(id,name,height) values('0001','tom',100);
--查询语句
select* from student;
--修改身高
update student set height=height+5;
--删除id为0001的
delete from student where id='0001';


--删除表单
drop table student;

--管理员要做的事情
(1)表空间
--创建表空间exam_tbs
creat tablespace exam_tbs
datefile 'D:'size 5 m reuse autoextend on maxsize,
    'D:'size 5 m reuse autoextend on
--drop删除表空间(文件不会删掉)
drop tablespace exam_tbs;
--删除表空间(包含文件内容)
drop tablespace exam_tbs including contents
(2)用户管理
--创建一个用户,以密码识别,默认的操作空间为exam_
create user exam identified by password default tablespace exam_;
--删除用户
drop user;
--删除用户保护里面的所有
deop user casecade;
(3)授权
--授予会话权限
grant create session to exam;
--通过角色授权
<1>授予连接权限,里面包括绘画权限
grant connect to exam;
<2>授予资源管理权限
grant resource to exam;
(4)收回权限
revke create seeion from exam;
revoke resource from exam;
revoke connect from exam;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值