数据库简单的一些操作
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;
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;