码迷,mamicode.com
首页 > 其他好文 > 详细

DDL操作

时间:2017-12-18 18:41:12      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:def   student   before   指定   ble   ide   alter   清空   删除用户   

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;

 

DDL操作

标签:def   student   before   指定   ble   ide   alter   清空   删除用户   

原文地址:http://www.cnblogs.com/superdrew/p/8058149.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!