DDL操作


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;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM