目錄
1.創建表:
正常創建表:
create table test3 (tid number,
tname varchar2(20),
hiredate date default sysdate);
使用子查詢創建表,將創建表和插入數據結合起來:
create table aab_test as select * from a_test;
2.行地址 rowid
select user_id,user_name,rowid from sec_users;
可以通過rowid進行篩選:
select user_id,user_name,rowid from sec_users where rowid='AAAeDqAAEAACHx7AAA';
3.修改表:追加新列,修改列,刪除列,重命名列,重命名錶
alter table test3 add photo blob;
alter table test3 modify tname varchar2(40);
alter table test3 drop column photo;
alter table test3 rename column tname to username;
rename test3 to test5;
5.刪除表
drop table test5;
6.Oracle的回收站
顯示回收站:show recyclebin;
通過RECYCLEBIN NAME還能看到被drop的表的數據
select * from "BIN$hP1WcFBEu0LgUDsKpkpB8Q==$0";
清空回收站:purge recyclebin;
注意:管理員沒有回收站。
7.閃回刪除
用於還原被drop的表。
flashback table aab_test to before drop;
閃回表並可重命名語法:
flashback table <table_name> to before drop [rename to <new_name>];
8.顯示所有表
select * from tab;
9.顯示錶結構
desc sec_users;