1. 程式人生 > >基礎知識點複習——Oracle資料庫

基礎知識點複習——Oracle資料庫

Oracle資料庫
1.什麼是資料庫?
資料————>資料型別  倉庫————>存放這些資料。

2.為什麼要使用資料庫?
a、資料量太大
b、實現永久化儲存資料。

3.如何使用資料庫
a、安裝。
b、通過plsql對Oracle資料庫進行訪問,以及操作。
c、登入Scott使用者,密碼tiger
d、在plsql中,主要就是針對物件進行操作

4.任務一、
新建一張表Student,列:id、name、age、score、sex、grade

在Tables上右鍵新建

表是做什麼的?
儲存資料的,但是它儲存的其實是列。
每一列就是一個數據型別。

5.在Oracle中,常見的資料型別:
number:數字型別number(6)————>等同於int  number(11)————>等同於long
varchar2:其實就等同於java中的String varchar2(20);
nvarchar2:固定長度的字串,length一定是固定的
date:日期型別

6.可為空:
就是說,這一列的資料,是否可以不寫。
如果打鉤,就代表這一列可以不寫,反之,不寫會報錯。

7.在我們資料庫中,每一張表,應該有一個唯一的列,用於標識。
我們稱這一列,叫做主鍵。

8.編輯資料
編輯完成之後,點選√,記入改變
有兩個按鈕會變亮,一個紅色,一個綠色
紅色代表回滾,綠色代表提交。
回滾————>就是說,我們新增或者修改的資料不正確,需要撤銷。
提交————>儲存我們剛剛修改的資料。

9.查詢語句:
最簡單的查詢語句:
select * from 表名;

10.Insert、delete、update、select
增       刪       改     查


a、增:
insert into 表名 [(列名)] values(列表值);

b、刪:
delete [from] 表名 [where 刪除條件];

c、改:
update 表名 set 列名=值[where 更新條件];

[]代表選寫。

11.外來鍵連線
當一張表中的資料過於冗餘時,我們需要另一張表,來儲存這個資料。
然後實現兩個表連線。

12.聯合查詢
兩張表連線在一起時,要實現查詢完整資料,則需要使用聯合查詢

select 列名 from 表1,表2 where 表1.××=表2.××

表1.××=表2.××
就是寫的兩個表根據什麼連線在一起的。

13.使用sql語句建立表
create table