一、使用oracle10g環境自帶的WEB的Enterprise Manager:
1、用自帶的Database Configration Assistant新建一個數據庫(test)設定密碼(test)。
2、打開em,用system用戶密碼test登錄。
3、點擊“管理”“表空間”“創建”輸入用戶名和存儲位置完成一個表空間的創建(testspace).
4、在管理頁面找到“表”“創建”,選擇“標準”,然后“繼續”,輸入表明稱(testtable)選擇表空間,添加列名和數據類型(如果是varchar2的必須確定大小)然后確定。
5、插入數據:在“管理”頁面找到“ISQL*Plus”的相關鏈接,然后輸入用戶名和密碼就進入了執行腳本頁面;執行腳本:
insert into system.testtable values ('5','xiaoliu','zhejiang','nv','45'),就完成一條數據的插入,同樣可以執行
select * from system.testtable查看插入的數據。
二、通過SQL Plus執行sql腳本
1、程序中找到SQL Plus 執行,輸入用戶名密碼
執行腳本:select * from system.testtable;(注意要有分號來結尾)可以查看表數據,同樣可以執行其他腳本。
三、DOS命令執行:
運行-cmd輸入sqlplus命令,在輸入用戶名密碼:執行腳本select * from system.testtable;(注意要有分號來結尾)可以查看表數據,同樣可以執行其他腳本。
四、使用PL/SQL Developer等外部工具。
1、登錄
2、打開SQL Window窗口,然后輸入代碼:select * from system.testtable按F8執行,就能夠查看結果,同樣可以執行其他操作。
?五、創建數據表的sql語句:
create table test2(
id number(5)
constraint test_ID_PK primary key,
name varchar2(20) null
)
initrans 1 maxtrans 255
pctfree 20 pctused 50
storage(initial 1024k next 1024k pctincrease 0 minextents 1 maxextents 5)
tablespace test
其中:pctfree:為了行長度的增長而在每個塊中保留的空間增量(以占整個空間減去塊頭部后所剩空間的百分比表示)當剩余空間不足pctfree時,不再向該空間中增加新行。
pctused:在塊空間不足pctfree后,快空間百分比必須小于pctused后,才能向該空間中增加新行。
initrans:在塊中預先分配的事物項數,缺省值為1。
maxtrans:預定可以分配給每個塊中最大的事物項數,缺省值為255。
logging:制定表的創建將記錄到重要日志文件中,并且指定該表的后續操作都將記錄到重要日志文件中。這個是缺省設置。
nologging:指定表的創建不會將記錄到重要日志文件中。
storage子句:
initial:初始區的大小。next :下一個區的大小。pctincrease:以后每個區空間增長的百分比。?minextents:段中初始區的數量。maxextents:最大能擴展的數量。
?
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
