Oracle——DQL、DML、DDL、DCL

1.DQL:數據查詢語言數據庫

  基本結構:由select、from、where組成code

  子句組成的查詢塊:
    SELECT <字段名錶>
    FROM <表或視圖名>
    WHERE <查詢條件>對象

 

2.DML:數據操縱語言blog

   三種形式:索引

     1) 插入:insert事務

     2) 更改:updateit

     3) 刪除:deletetable

 

3.DDL:數據定義語言class

    用來建立數據庫的各類對象——表、視圖、索引、同義詞、聚簇等date

     create table/view/index/syn/cluster

 

4.DCL:數據控制語言

    用來授予或回收訪問數據庫的某種特權,並控制數據庫操縱事務發生的時間及效果,對數據庫實行監視等

     1) grant:受權

     2) rollback[work] to [savepoint]:回退到某一點

         rollback:回滾使數據庫回到上次最後提交的狀態

     3) commit:提交後不能回滾

            三種類型:

                 (1) 顯式提交
                        用COMMIT命令直接完成的提交爲顯式提交。其格式爲:

SQL>COMMIT;

                (2) 隱式提交
                       用SQL命令間接完成的提交爲隱式提交。這些命令是:

ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,
EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。

                (3) 自動提交
                       若把AUTOCOMMIT設置爲ON,則在插入、修改、刪除語句執行後,系統將自動進行提交,這就是自動提交。其格式爲:

SQL>SET AUTOCOMMIT ON;
相關文章
相關標籤/搜索