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