標籤:授權 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)基礎內容篇