1:首先打開oracle,在左側(cè)中右擊選擇新建表。
公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出白云免費(fèi)做網(wǎng)站回饋大家。
2:然后選擇添加數(shù)據(jù),添加完一組數(shù)據(jù)之后,緊接著還可以添加一組數(shù)據(jù),把自己要填寫的數(shù)據(jù)都上傳之后就可以了。
3:點(diǎn)擊另存為,這個(gè)時(shí)候會(huì)出現(xiàn)一個(gè)窗口,出入文件的名字,點(diǎn)擊確定即可。
4:在表的下方就會(huì)出現(xiàn)一個(gè)名為Class的表,這個(gè)時(shí)候就已經(jīng)創(chuàng)建好了,如果不行,可以按照上述步驟重新操作,看看是不是哪里出現(xiàn)了問題。
oracle數(shù)據(jù)庫的建表語句,具體語法如下:
語法說明:
tablename:在數(shù)據(jù)庫中需要?jiǎng)?chuàng)建的表的表名稱,在同一個(gè)數(shù)據(jù)庫中的表名稱是不能重復(fù)的;
column_name:創(chuàng)建的表的列名稱,列名稱在一個(gè)表中也是不能重復(fù)的;
datatype:創(chuàng)建的表的列中存放數(shù)據(jù)的數(shù)據(jù)類型;
null,not null:允許該列為空或者不為空,默認(rèn)情況下是不為空;
constraint:為表中的列設(shè)置約束,如主鍵約束,外鍵約束,唯一約束等。
擴(kuò)展資料
邏輯結(jié)構(gòu)
它由至少一個(gè)表空間和數(shù)據(jù)庫模式對(duì)象組成。這里,模式是對(duì)象的集合,而模式對(duì)象是直接引用數(shù)據(jù)庫數(shù)據(jù)的邏輯結(jié)構(gòu)。模式對(duì)象包括這樣一些結(jié)構(gòu):表、視圖、序列、存儲(chǔ)過程、同義詞、索引、簇和數(shù)據(jù)庫鏈等。邏輯存儲(chǔ)結(jié)構(gòu)包括表空間、段和范圍,用于描述怎樣使用數(shù)據(jù)庫的物理空間。
總之,邏輯結(jié)構(gòu)由邏輯存儲(chǔ)結(jié)構(gòu)(表空間,段,范圍,塊)和邏輯數(shù)據(jù)結(jié)構(gòu)(表、視圖、序列、存儲(chǔ)過程、同義詞、索引、簇和數(shù)據(jù)庫鏈等)組成,而其中的模式對(duì)象(邏輯數(shù)據(jù)結(jié)構(gòu))和關(guān)系形成了數(shù)據(jù)庫的關(guān)系設(shè)計(jì)。
段(Segment):是表空間中一個(gè)指定類型的邏輯存儲(chǔ)結(jié)構(gòu),它由一個(gè)或多個(gè)范圍組成,段將占用并增長(zhǎng)存儲(chǔ)空間。
其中包括:
數(shù)據(jù)段:用來存放表數(shù)據(jù);
索引段:用來存放表索引;
臨時(shí)段:用來存放中間結(jié)果;
回滾段:用于出現(xiàn)異常時(shí),恢復(fù)事務(wù)。
范圍(Extent):是數(shù)據(jù)庫存儲(chǔ)空間分配的邏輯單位,一個(gè)范圍由許多連續(xù)的數(shù)據(jù)塊組成,范圍是由段依次分配的,分配的第一個(gè)范圍稱為初始范圍,以后分配的范圍稱為增量范圍。
數(shù)據(jù)塊(Block):
是數(shù)據(jù)庫進(jìn)行IO操作的最小單位,它與操作系統(tǒng)的塊不是一個(gè)概念。oracle數(shù)據(jù)庫不是以操作系統(tǒng)的塊為單位來請(qǐng)求數(shù)據(jù),而是以多個(gè)Oracle數(shù)據(jù)庫塊為單位。
參考資料來源:百度百科-Oracle數(shù)據(jù)庫
創(chuàng)建表空間的基礎(chǔ)語法:
create tablespace 表間名 datafile '數(shù)據(jù)文件名' size 表空間大小;
創(chuàng)建表并指定表空間
create user news identified by news default tablespace news_tablespace;
授權(quán)表空間:
grant dba to news; --表示把 dba權(quán)限授予給news用戶 授權(quán)成功
oracle創(chuàng)建表空間有多種方法,如下:
一、方法1:
代碼創(chuàng)建,如下:
SQL edi
已寫入 file afiedt.buf
1 create tablespace ts1
2 datafile 'F:\oracle\product\10.2.0\oradata\orcl\ts1.dbf' size 100M
3 autoextend on next 1M maxsize 1000M
4* extent management local
SQL /
表空間已創(chuàng)建。
二、方法2
用sqlplus,如下:
sqlplus / as sysdba
SQLcreate tablespace tbsname datafile '文件路徑及文件名' size 500m;
三、方法3
通過腳本創(chuàng)建,如下:
Create tablespace StartDB
datafile 'e:\database\oracle\StartDB.dbf'
size 32m
autoextend on
next 32m maxsize 1024m
extent management local。
從數(shù)據(jù)庫用戶角度看,數(shù)據(jù)庫中的數(shù)據(jù)是以表、視圖等方式儲(chǔ)存的。那么用戶自己是怎么創(chuàng)建表的呢?簡(jiǎn)單的有兩種方式,一種是用戶可以在Oracle提供的SQL*Plus中使用CREATE TABLE語句創(chuàng)建表,也可以通過OEM圖形化工具創(chuàng)建表。
工具/材料
電腦
Oracle 10g
CREATE TABLE創(chuàng)建表
首先用戶必須要有CREATE TABLE系統(tǒng)權(quán)限,并且只能在自己的模式中創(chuàng)建表,圖中的例子使用CREATE TABLE語句在當(dāng)前模式中創(chuàng)建了一個(gè)共有5列的表:表的名稱為employees,包含 emp_id, name, job,age,dep_id 等5列,后面的number、 varchar2、等為數(shù)據(jù)類型,括號(hào)里面為長(zhǎng)度。
如果想要在其他模式中創(chuàng)建表,則必須在表名前加上模式名,并且用戶還要有CREATE ANY TABLE系統(tǒng)權(quán)限,例如圖中語句將在SYSTEM模式中創(chuàng)建employees1表
OEM創(chuàng)建表
在OEM主界面中選擇【管理】選項(xiàng)卡,進(jìn)入如圖所示的數(shù)據(jù)庫管理界面;然后在“數(shù)據(jù)庫對(duì)象”中單擊【表】選項(xiàng)。
系統(tǒng)進(jìn)入管理表界面,在該頁面中單擊【創(chuàng)建】按鈕,進(jìn)入如圖所示的“創(chuàng)建表的組織形式”界面。在該界面中用戶可以選擇創(chuàng)建的表類型---標(biāo)準(zhǔn)表、臨時(shí)表或索引表。
在選擇創(chuàng)建的表類型后,單擊【繼續(xù)】按鈕,進(jìn)入如圖所示的“創(chuàng)建表”界面。在“名稱”文本框中輸入要?jiǎng)?chuàng)建表的名稱。系統(tǒng)在“方案”文本框中顯示當(dāng)前模式,這表示新創(chuàng)建的表將屬于該模式。
在“創(chuàng)建表”頁面中選擇“約束條件”選項(xiàng)卡,進(jìn)入如圖所示的“表約束條件”頁面。該頁面中用戶可以為創(chuàng)建的表定義約束條件,包括主鍵約束(PRIMARY)、唯一約束(UNIQUE)、檢查約束(CHECK)和外鍵(FOREIGN)約束。
設(shè)置儲(chǔ)存參數(shù),選擇“儲(chǔ)存”選項(xiàng)卡,進(jìn)入如圖所示的儲(chǔ)存設(shè)置界面,最后保存表格,單機(jī)【確定】按鈕,系統(tǒng)會(huì)根據(jù)用戶對(duì)表的設(shè)置,創(chuàng)建一個(gè)新表。