Oracle11g數據庫創建表的方式——Sqlplus命令和企業管理器

Oracle11g數據庫創建表的方式

創建學生-課程數據庫
(1)學生表:Student(Sno,Sname,Ssex,Sage,Sdept)
對應含義 (學號、姓名、性別、年齡、所在系)
(2)課程表:Course(Cno,Cname,Cpno,Ccredit)
對應含義 (課程號、課程名、直接先行課號、學分)
(3)學生選課表:SC(Sno,Cno,Grade)
對應含義 (學號、課程名、成績)
三張表均要建立主鍵,SC表要建外鍵,其他約束按實際需要設置!

第一種方式:使用sqlplus進行命令行創建表

1、打開cmd,輸入sqlplus,並輸入用戶名及密碼,進行連接數據庫,連接成功後即可創建表。

在這裏插入圖片描述

2、接着直接輸入創建表的SQL語句即可。

SQL創建Student、Course、SC的語句如下:

create table Student(
  Sno varchar(20) primary key,
  Sname varchar(20) not null,
  Ssex varchar(4) default '男' check(Ssex in('男','女')),
  Sage int not null,
  Sdept varchar(50) not null);
create table Course(
  Cno varchar(30) primary key,
  Cname varchar(30) not null,
  Cpno varchar(30) not null,
  Ccredit float not null);
create table SC(
  Sno varchar(20) primary key,
  Cno varchar(30) not null,
  Grade float not null,
  foreign key(Sno) references Student(Sno),
  foreign key(Cno) references Course(Cno));

顯示錶已創建,即表示已經創建成功。
在這裏插入圖片描述

第二種方式:使用企業管理器創建

1、打開開始菜單,直接運行Database Control-orcl程序;或者可以在網址中輸入localhost:1158/em即可進入企業管理器。

在這裏插入圖片描述
如果遇到網頁警告“您的連接不是私密連接”,直接點擊高級模式,繼續前往即可。
在這裏插入圖片描述

2、進入企業管理器後,輸入用戶名及口令,身份選擇“Normal”,連接數據庫,然後即可創建表。

在這裏插入圖片描述

3、點擊方案模塊,點擊數據庫對象中的 “表” 。

在這裏插入圖片描述

4、點擊右下角的 “創建” 按鈕。

在這裏插入圖片描述

5、選擇標準模式,點擊左上角的 “繼續” 按鈕。

在這裏插入圖片描述

6、現在開始創建表Student、Course

以創建Student表爲例:
(1)輸入表名稱Student1,並輸入表的相關屬性、類型、大小等,信息填寫完成,點擊右上角“確定” 按鈕即可。
在這裏插入圖片描述
(2)設置Student1表的主鍵。點擊約束條件,選擇PRIMARY,點擊“添加”按鈕。
在這裏插入圖片描述
(3)將主鍵SNO添加進去,即完成Student1表的創建。
在這裏插入圖片描述
(4)創建完成後,即會顯示Student1表的詳細信息如下:
在這裏插入圖片描述
同理,可以創建Course1表,步驟與Student1表一致。

7、創建關聯表SC1

(1)輸入表名稱SC1,並輸入表的相關屬性、類型、大小等,信息填寫完成。
在這裏插入圖片描述
(2)設置SC1表的主鍵。點擊約束條件,選擇PRIMARY,點擊“添加”按鈕。
在這裏插入圖片描述
(3)關聯表還需要設置外鍵。點擊約束條件,選擇FPREIGN,點擊“添加”按鈕。
在這裏插入圖片描述
(4)將SC1表與Student1表的SNO關聯起來。
選擇SC1表的SNO屬性,然後在引用表中點擊手電筒按鈕,選擇需要關聯的另一張表Student1,再點擊開始,即會顯示該表的屬性,選擇Student1的SNO屬性,點擊繼續,即關聯成功。
在這裏插入圖片描述
同理,將SC1表與Course1表的CNO關聯起來。
在這裏插入圖片描述
(5)SC1表即創建成功,其詳細信息如下:
在這裏插入圖片描述

8、可見,三個表均以創建成功。

在這裏插入圖片描述

上一篇:Oracle11g數據庫的詳細安裝與卸載步驟

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章