DDL、DML、DCL概念以及數(shù)據(jù)的提交是怎么樣的

這篇文章給大家介紹DDL、DML、DCL概念以及數(shù)據(jù)的提交是怎么樣的,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

十載的龍山網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整龍山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“龍山網(wǎng)站設(shè)計”,“龍山網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。

從功能上劃分,SQL 語言可以分為DDL,DML和DCL三大類。
1. DDL(Data Definition Language) 
    數(shù)據(jù)定義語言,用于定義和管理 SQL 數(shù)據(jù)庫中的所有對象的語言 ;
    CREATE---創(chuàng)建表
    ALTER---修改表
    DROP---刪除表
2. DML(Data Manipulation Language) 
    數(shù)據(jù)操縱語言,SQL中處理數(shù)據(jù)等操作統(tǒng)稱為數(shù)據(jù)操縱語言 ; 
    INSERT---數(shù)據(jù)的插入
    DELETE---數(shù)據(jù)的刪除
    UPDATE---數(shù)據(jù)的修改
    SELECT---數(shù)據(jù)的查詢
3. DCL(Data Control Language) 
    數(shù)據(jù)控制語言,用來授予或回收訪問數(shù)據(jù)庫的某種特權(quán),并控制 數(shù)據(jù)庫操縱事務(wù)發(fā)生的時間及效果,對數(shù)據(jù)庫實行監(jiān)視等;
    GRANT--- 授權(quán)。
    ROLLBACK---回滾。
COMMIT--- 提交。
4. 提交數(shù)據(jù)有三種類型:顯式提交、隱式提交及自動提交。
     下面分 別說明這三種類型。
   (1) 顯式提交
   用 COMMIT 命令直接完成的提交為顯式提交。
   (2) 隱式提交
   用 SQL 命令間接完成的提交為隱式提交。這些命令是:
   ALTER , AUDIT , COMMENT , CONNECT , CREATE , DISCONNECT , DROP , EXIT , GRANT , NOAUDIT , QUIT , REVOKE , RENAME 。
   (3) 自動提交
     若把 AUTOCOMMIT 設(shè)置為 ON ,則在插入、修改、刪除語句執(zhí)行后,系統(tǒng)將自動進行提交,這就是自動提交。其格式為: SQL>SET AUTOCOMMIT ON ;
     COMMIT / ROLLBACK這兩個命令用的時候要小心。 COMMIT / ROLLBACK 都是用在執(zhí)行 DML語句(INSERT / DELETE / UPDATE / SELECT )之后的。DML 語句,執(zhí)行完之后,處理的數(shù)據(jù),都會放在回滾段中(除了 SELECT 語句),等待用戶進行提交(COMMIT)或者回滾 (ROLLBACK),當(dāng)用戶執(zhí)行 COMMIT / ROLLBACK后,放在回滾段中的數(shù)據(jù)就會被刪除。
    (SELECT 語句執(zhí)行后,數(shù)據(jù)都存在共享池。提供給其他人查詢相同的數(shù)據(jù)時,直接在共享池中提取,不用再去數(shù)據(jù)庫中提取,提高了數(shù)據(jù)查詢的速度。)
      所有的 DML 語句都是要顯式提交的,也就是說要在執(zhí)行完DML語句之后,執(zhí)行 COMMIT 。而其他的諸如 DDL 語句的,都是隱式提交的。也就是說,在運行那些非 DML 語句后,數(shù)據(jù)庫已經(jīng)進行了隱式提交,例如 CREATE TABLE,在運行腳本后,表已經(jīng)建好了,并不在需要你再進行顯式提交。
在提交事務(wù)(commit)之前可以用rollback回滾事務(wù)

關(guān)于DDL、DML、DCL概念以及數(shù)據(jù)的提交是怎么樣的就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網(wǎng)站標(biāo)題:DDL、DML、DCL概念以及數(shù)據(jù)的提交是怎么樣的
本文地址:http://bm7419.com/article0/geicio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、外貿(mào)網(wǎng)站建設(shè)電子商務(wù)、定制開發(fā)網(wǎng)頁設(shè)計公司、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作