DDL操作:
一般用于① 创建用户;② 赋予权限;③ 撤销权限;④ 修改密码;⑤ 删除用户
下面来看这些操作示例:
--创建新用户:
create user superdrew identified by superdrew;
--赋予用户权限:
grant connect,resource to superdrew;
grant dba to superdrew;
--撤销指定用户权限:
revoke connect,resource from superdrew;
--修改用户密码:
alter user superdrew identified by 123456;
--删除指定用户:
drop user superdrew;
DDL建表操作:
创建表的语法:create table [table_name](字段名 数据类型,......)
DDL不需要事务操作:
create table student(
sno number(6),
sname varcher2(15),
sex char(2) not null default '男',
birth date,
clazz varcher2(10),
email varcher2(20)
); ---注意:最后一个没有逗号“ , ”
修改表的字段:
--修改表
--添加字段
alter table student add (stu_age number(2));
--删除字段
alter table student drop column stu_age;
--修改字段名
alter table student rename column stu_age to age
--修改字段的数据类型
alter table student modify (sex char(2));
--重命名表
rename student to stu;
--删除表
drop table stu;
DDL中的回收站操作:
select * from recyclebin;
--还原表格:
flashback table student to before drop;
--还原表格并且重命名
flashback table student to before drop rename to stu2;
--删除回收站
purge table s;
--清空回收站
purge recyclebin;
--删除不经过回收站,直接删除
drop table stu purge;