基礎知識點複習——Oracle資料庫
阿新 • • 發佈:2019-01-10
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
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