我的oracle生涯(1)基礎內容篇

來源:互聯網
上載者:User

標籤:授權   cat   comm   提交   職業生涯   理論   sel   tcl   開發人員   

總結一下新手oracle相關開發人員的職業生涯初期的內容,零基礎的可以看看接觸一下相關理論。

懶人小結:oracle-資料庫(Database DB)  通過DB衍生除了類如EBS(oracle的企業級管理軟體(ERP))等相關內容的基礎SQL(資料庫語言),PLSQL(流程化的SQL)相關小結

1/4 DDL(定義)(Database  Definition Language 下同)

{

  CREATE

  ALERT

  DROP

  TRUNCATE

}

2/4 DML (操作)

{

  SELECT

  INSERT

  UPDATE

  DELETE

}

3/4 DCL (控制)

{

  GRANT

  REVOKE

}

4/4 TCL (交易控制)

{

  COMMIT

  ROLLBACK

  SAVEPOINT

}

( 一 ) DDL

CREATE 建立(表結構)

eg. CREATE TABLE A AS......

ALERT   修改(表結構)

eg. ALERT TABLE A ADD xxx(加列)  / MODIFY XXX YYY(把列XXX結構變成YYY) / RENAME TO X(修改表名) / ...

DROP 刪除(表結構)

eg. DROP  TABLE A

TRUNCATE 刪除(表資料)(慎用,通過PLSQL復原略麻煩)

eg. TRUNCATE TABLE A

( 二 )DML

SELECT 篩選資料

eg. SELECT X,Y... FROM A ...(從表A中篩選X,Y等列資訊 ...  表示其中還有很多可以添加的語句)

INSERT 插入資料

eg. INSERT INTO X(A,B,C,...) VALUES (a,b,c,...)...(往表X裡面的插入一條列A為a...的資料)

UPDATE 更新資料

eg. UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值(這樣貌似解釋起來比較好用)

DELETE 刪除資料

eg. DELETE FROM 表名稱 WHERE 列名稱 = 值

( 三 )DCL

GRANT 授權,給某一個使用者的某一個表(列...)的操作許可權等

REVOKE 接觸授權

( 四 )TCL

COMMIT 提交(相當於操作完畢後儲存到資料庫裡面)

ROLLBACK 復原(ctrl+z 的感覺)

SAVEPOINT 儲存記錄點(會話級語句 eg.一個PLSQL處理中的記錄點,可以復原至對應記錄點)

 

 

 

 

 

 

 

 

 

 

  

我的oracle生涯(1)基礎內容篇

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.