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;