1. 程式人生 > >oracle初學

oracle初學

這次寫部落格讓我想起了上週寫部落格的時間,貌似也是這個時間點,白天的時候沒有時間寫,或者說沒有找到合適的時間去寫,但是不想拖沓,就只好這會兒“加班”,週五的時候換了新的老師,雖然說不是陌生的面孔,但是剛開始的時候還是覺得稍微不適應,畢竟老師風格不太像,不過這些都不是問題,肯定早晚都會適應的,而且現在老師的講解風格,或者說教學樣式,我也挺贊同的,一絲不苟,嚴厲苛刻,我覺得自己需要這樣的老師,在我不自覺的時候能夠督促我,覺得很好,不管怎麼說兩位老師各有千秋,原想的身為班長在李老師最後那節課下課的時候帶大家起立問候的,但是最後放學了也沒見到老師進班裡,那也就不了了之了,有時候的自己確實有些小小的話少,就像開班的時候我說自己時而外向話很多,時而內向話不說,我也不明白自己為什麼會這樣,不過以後會慢慢注意去改正,不管在什麼時候我都要變的很健談!

言歸正傳,畢竟還是來做學習總結的,所以說下面的才是真正的重點。

由於這周在忙著月考的事情,所以說課程進行的很慢,或者說很少,基本上沒有什麼新的內容,不過,下面這些也有很多了,


一:首先什麼是資料庫(database),這個月的學習課程大綱最終落實到oracle,js(javascript)和javaweb上,就我個人而言理解 吧,我覺得資料庫的存在是為了更加方便的 進行檔案增刪改差,記憶體和硬碟也都各有優缺點,面對不同的 情況時使用不同的 方法



二:講完了什麼是資料庫就開始接觸到了oracle,說句實在的到現在我對oracle的理解也僅限於電腦上面裝的本地伺服器和一個客戶

端(plsql),知道了如何找到伺服器,如何找到listener.ora和tnsnames.ora,知道oracle是甲骨文公司研發的一款資料軟體,而 且oracle收購了java和mysql明白了什麼是閉源什麼是開源,oracle是客戶端伺服器(cs)學習了一些基本的使用者操作,

建立使用者:create user 使用者名稱 identified by 密碼;

給使用者授權:grant 許可權,許可權,許可權.....to 使用者名稱;

更改密碼口令:alter user 使用者名稱 identified by 密碼;

刪除使用者:drop user 使用者名稱;



三:oracle的資料型別,就像之前學習java一樣有八大基本資料型別(byte short int long float double char boolean)和 三個引用資料型別(interface array class類),我的個人理解是他們的作用是類似的都是為了定義資料的型別,
oracle有以下幾種:

字元型: varchar () 4000位元組

nvarchar2 () 2000字元

char() 2000字元;

數字型:number (數字總長度,小數點後位數)

日期型別:(年月日  時分秒)



四:sql(結構化查詢語言)

有四大類:資料定義語言 資料操作語言 事務控制語言 資料控制語言

通過sql可以實現和oracle的服務通訊oracle通過該語言進行檢索和儲存資訊



五:表的基本操作

下面只是一部分,我先子啊把他補充完整

1,建立表

  create table 表名 

欄位名  資料型別(長度),

欄位名  資料型別(長度)

);

2,刪除表

drop table 表名;

3,表重新命名

rename table 表名 to 新表名;

4,新增表字段

alter table 表名 add(新的欄位名 資料型別,新的欄位名 資料型別,新的欄位名 資料型別.....);

5,刪除表字段

alter table 表名 drop (欄位名,欄位名);

6,修改表字段名

alter table 表名 rename column 欄位名 to 新的欄位名;

7,修改表字段型別

alter table 表名 modify (欄位名   新的資料型別(資料長度));