Oracle(11g)数据库教程之三:SQL Developer 及 SQL *Plus操作数据库
Oracle(11g)數據庫教程之三:SQL Developer 及 SQL *Plus操作數據庫
所需數據下載:https://download.csdn.net/download/fjqlldg/12230786
一、點擊“開始”->控制面板->管理工具->服務,確認有關Oracle服務啟動
?
二、啟動SQL Developer,輸入密碼,連接數據庫
??????
??????
?
出現默認數據庫
?
三、右鍵“表”,新建表:XSB表、
?
點擊右上角“高級”,出現如下界面,可以對字段屬性進行修改:
?
確定后,目錄中出現XSB表
?
?
四、修改表:右鍵XSB,點擊“編輯”,可以對表結構進行修改
?
五、刪除表:右擊XSB、點擊“表”、出現下級菜單“刪除”,點擊“應用”即可。
?
六、表數據操作
1、插入數據:點擊界面右側“數據”,找到“+”,就可以添加數據了。
注:因Oracle 11g默認的日期格式為“dd-mm 月-yy”,這里先修改一下數據庫默認日期格式,在SQL Developer命令窗口中執行如下語句:
?????? alter session
??????? set nls_date_format = “yyyy-mm-dd”;
數據樣本:
學號?????? 姓名?????? 性別?????? 出生時間?????? 專業?????? 總學分??? 備注
101101??? 王林?????? 男??? 1990/2/10?????? ??? 計算機?????????? 50???
101102??? 程明?????? 男??? 1991/2/1? ??????? 計算機?????????? 50???
101103??? 王燕?????? 女??? 1989/10/6????????????? 計算機?????????? 50???
101104??? 韋嚴平??? 男??? 1990/8/26????????????? 計算機?????????? 50???
101106??? 李方方??? 男??? 1990/11/20??????????? 計算機?????????? 50???
101107??? 李明?????? 男??? 1990/5/1??????????????? 計算機?????????? 54??? 提前修完《數據結構》,并獲學分
101108??? 林一帆??? 男??? 1989/8/5??????????????? 計算機?????????? 52??? 已提前修完一門課
101109??? 張強民??? 男??? 1989/8/11????????????? 計算機?????????? 50???
101110??? 張蔚?????? 女??? 1991/7/22????????????? 計算機?????????? 50??? 三好學生
101111??? 趙琳?????? 女??? 1990/3/18????????????? 計算機?????????? 50???
101113??? 嚴紅?????? 女??? 1989/8/11????????????? 計算機?????????? 48??? 有一門功課不及格,待補考
101201??? 王敏?????? 男??? 1989/6/10????????????? 通信工程?????? 42???
101202??? 王林?????? 男??? 1989/1/29????????????? 通信工程?????? 40??? 有一門功課不及格,待補考
101203??? 王玉民??? 男??? 1990/3/26????????????? 通信工程?????? 42???
101204??? 馬琳琳??? 女??? 1989/2/10????????????? 通信工程?????? 42???
101206??? 李計?????? 男??? 1989/9/20????????????? 通信工程?????? 42???
101210??? 李紅慶??? 男??? 1989/5/1??????????????? 通信工程?????? 44??? 已提前修完一門,并獲得學分
101216??? 孫祥欣??? 男??? 1989/3/19????????????? 通信工程?????? 42???
101218??? 孫研?????? 男??? 1990/10/9????????????? 通信工程?????? 42???
101220??? 吳薇華??? 女??? 1990/3/18????????????? 通信工程?????? 42???
101221??? 劉燕敏??? 女??? 1989/11/12??????????? 通信工程?????? 42???
101241??? 羅林琳??? 女??? 1990/1/30????????????? 通信工程?????? 50??? 轉專業學習
?
?
?
2、刪除數據:刪除后要點“刷新”
?
?
七、導入excel數據
右鍵“XSB”表,找到“導入數據”
?
找到所需excel文件,打開
?
?
?
?
?
?
?
八、用SQL *Plus命令形式創建另兩個表(KCB、CJB)
create table kcb
(
?????? 課程號??? char(3)?????????? not null?? primary key,
?????? 課程名??? char(16)? not null,
?????? 開課學期?????? number(1)????? null,
?????? 學時?????? number(2)????? null,
?????? 學分?????? number(1)????? not null
);
?
create table cjb
(
?????? 學號?????? char(8)?????????? not null,
?????? 課程號??? char(3)?????????? not null,
?????? 成績?????? number(2)????? null,
?????? primary key(學號,課程號)
);
?
?
?
總結
以上是生活随笔為你收集整理的Oracle(11g)数据库教程之三:SQL Developer 及 SQL *Plus操作数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS中监听事件的写法
- 下一篇: 第107章 SQL函数 $PIECE