1.創(chuàng)建表
create table test_1(num number(2) not null,name VARCHAR2(20) not null,primary key(num));
創(chuàng)建了一個(gè)兩個(gè)字段的表,num和name,都設(shè)置為非空,num設(shè)為主鍵,在創(chuàng)建表的時(shí)候經(jīng)常一個(gè)“缺失左括號(hào)”的錯(cuò)誤信息,估計(jì)是VARCHAR2類(lèi)型后面沒(méi)有加數(shù)據(jù)長(zhǎng)度,加上就好了。這是用sql語(yǔ)句創(chuàng)建表,感覺(jué)要比右鍵新建要麻煩,可能有的時(shí)候不得不這樣建表。
2.復(fù)制表
create table test_2 as select * from test_1;
這樣復(fù)制的表會(huì)把數(shù)據(jù)也復(fù)制過(guò)來(lái),有的時(shí)候我們只需要表結(jié)構(gòu)就夠了,可以通過(guò)刪除新建表的數(shù)據(jù),當(dāng)然也可以直接選擇復(fù)制表結(jié)構(gòu)。
create table test_3 as select * from test_1 where 1=2;
3.刪除表
4.查詢(xún)表中所有字段名
SELECT * FROM user_tab_columns t WHERE t.TABLE_NAME='TEST_1';
表名要大寫(xiě),否則查不到信息。
5.查看用戶信息
--查看數(shù)據(jù)庫(kù)里面所有用戶,前提是你是有dba權(quán)限的帳號(hào),如sys,system
select * from dba_users;
--查看你能管理的所有用戶!
select * from all_users;
-- 查看當(dāng)前用戶信息 !
select * from user_users;
查看當(dāng)前用戶信息還是比較常用的。
以上所述是小編給大家介紹的oracle表的簡(jiǎn)單操作步驟,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- Oracle數(shù)據(jù)庫(kù)中表空間的基本管理操作小結(jié)
- Oracle的數(shù)據(jù)表中行轉(zhuǎn)列與列轉(zhuǎn)行的操作實(shí)例講解
- shell腳本操作oracle刪除表空間、創(chuàng)建表空間、刪除用戶
- Oracle表碎片整理操作步驟詳解
- Oracle 表空間查詢(xún)與操作方法