久久国产精品无码HDAV_亚洲欧美日韩愉拍自拍_丰满人妻熟妇乱又伦精品劲_久久99国产综合精品_99久久综合狠狠综合久久止_97国产精华最好_久久久久人妻一区精品果冻_免费大片在线观看视频网站_亚洲国产福利一区二区三区_天天拍夜夜添久久精品久久国产精品无码HDAV_亚洲欧美日韩愉拍自拍_丰满人妻熟妇乱又伦精品劲_久久99国产综合精品_99久久综合狠狠综合久久止_97国产精华最好_久久久久人妻一区精品果冻_免费大片在线观看视频网站_亚洲国产福利一区二区三区_天天拍夜夜添久久精品

行業(yè)新聞

行業(yè)新聞

文件服務(wù)器托管DQL,DCL,DDL,DML數(shù)據(jù)庫(kù)的概念是什么,都有什么不同

發(fā)布時(shí)間:2019-11-14 點(diǎn)擊數(shù):1563

對(duì)于文件服務(wù)器托管用戶來(lái)說(shuō)使用SQL語(yǔ)言構(gòu)建服務(wù)器數(shù)據(jù)庫(kù)是最常見的手法,今天小編跟大家分享下四種常見的SQL語(yǔ)言DQL,DCL,DDL和DML,三者之間又有什么區(qū)別呢?

文件服務(wù)器托管數(shù)據(jù)庫(kù)DQL、DCL、DDL和DML的區(qū)別


SQL的開發(fā)始于1974年,其開發(fā)過程如下:

1974年-由Boyce和Chamberlin提出,當(dāng)時(shí)稱為SEQUEL。

1976 ----- IBM的Sanjase研究所正在開發(fā)RDBMS SYSTEM R

更改為SQL。

1979 ----- ORACLE公司發(fā)布了第一個(gè)基于SQL的商業(yè)RDBMS產(chǎn)品。

1982 ----- IBM發(fā)布了第一個(gè)RDBMS語(yǔ)言SQL / DS。

1985 ----- IBM發(fā)布了第一個(gè)RDBMS語(yǔ)言DB2。

1986 -----美國(guó)國(guó)家標(biāo)準(zhǔn)組織ANSI宣布SQL為數(shù)據(jù)庫(kù)行業(yè)標(biāo)準(zhǔn)。

SQL是一種標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)語(yǔ)言,并且是一種用于集合的描述性非過程語(yǔ)言。

它功能強(qiáng)大,高效,易學(xué)且易于維護(hù)(到目前為止,我還沒有看到比它更好的東西)

學(xué)習(xí)語(yǔ)言)。但是,由于上述優(yōu)點(diǎn),SQL語(yǔ)言也存在這樣的問題:

它是一種非過程性語(yǔ)言,也就是說(shuō),無(wú)論上下文如何,大多數(shù)語(yǔ)句都是獨(dú)立執(zhí)行的,

大多數(shù)應(yīng)用程序是一個(gè)完整的過程,顯然很難在SQL中完全實(shí)現(xiàn)這些功能。

  硬。因此,為了解決此問題,大多數(shù)數(shù)據(jù)庫(kù)公司都做了以下兩個(gè)方面的工作:

(1)擴(kuò)展SQL,介紹SQL中的過程結(jié)構(gòu); (2)將SQL嵌入高級(jí)語(yǔ)言中,

為了一起完成一個(gè)完整的應(yīng)用程序。

 SQL語(yǔ)言分類


SQL語(yǔ)言分為四類:數(shù)據(jù)查詢語(yǔ)言DQL,數(shù)據(jù)操作語(yǔ)言DML,數(shù)據(jù)定義語(yǔ)言DDL和數(shù)據(jù)控制語(yǔ)言DCL。

1. 數(shù)據(jù)查詢語(yǔ)言DQL

數(shù)據(jù)查詢語(yǔ)言DQL基本結(jié)構(gòu)是由SELECT子句,F(xiàn)ROM子句,WHERE

子句組成的查詢塊:

<字段名表>

FROM <表或視圖名>

WHERE <查詢條件>

2 .數(shù)據(jù)操縱語(yǔ)言DML

數(shù)據(jù)操縱語(yǔ)言DML主要有三種形式:

1) 插入:INSERT

2) 更新:UPDATE

3) 刪除:DELETE

3. 數(shù)據(jù)定義語(yǔ)言DDL

數(shù)據(jù)定義語(yǔ)言DDL用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)中的各種對(duì)象-----表、視圖、

索引、同義詞、聚簇等如:

CREATE TABLE/VIEW/INDEX/SYN/CLUSTER

| | | | |

表視圖索引同義詞簇

DDL操作是隱式提交的!無(wú)法回滾

4.數(shù)據(jù)控制語(yǔ)言DCL

數(shù)據(jù)控制語(yǔ)言DCL用于授予或回收訪問數(shù)據(jù)庫(kù)和控制的某些特權(quán)

數(shù)據(jù)庫(kù)操作事務(wù),監(jiān)視數(shù)據(jù)庫(kù)等的時(shí)間和效果。如:

1) GRANT:授權(quán)。

2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一點(diǎn)。

回滾---ROLLBACK

rollback命令將數(shù)據(jù)庫(kù)的狀態(tài)返回到最后的提交狀態(tài)。其格式為:

SQL>ROLLBACK

3)提交[工作]:提交。

僅在將事務(wù)提交到數(shù)據(jù)時(shí)才插入,刪除和修改數(shù)據(jù)庫(kù)

該庫(kù)僅已完成。只有操作數(shù)據(jù)庫(kù)的人員才有權(quán)查看提交事務(wù)之前的信息。

在您做某事時(shí),其他人只能在最終提交完成后才能看到它。

提交數(shù)據(jù)分為三種:顯式提交,隱式提交和自動(dòng)提交。下面

不要解釋這三種類型。

(1)明確提交

直接使用COMMIT命令完成的提交是顯式提交。其格式為:

SQL> COMMIT;

(2)隱式提交

使用SQL命令間接完成的提交是隱式提交。這些命令是:

ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,

EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。


(3)自動(dòng)提交

如果AUTOCOMMIT設(shè)置為ON,則在執(zhí)行insert,modify和delete語(yǔ)句之后,

系統(tǒng)將自動(dòng)提交,這是自動(dòng)提交。其格式為:

SQL>SET AUTOCOMMIT ON;


上述文章來(lái)自全網(wǎng)數(shù)據(jù)小編的分享,全網(wǎng)數(shù)據(jù)專業(yè)提供深圳服務(wù)器租用,深圳服務(wù)器托管,深圳主機(jī)租用,云服務(wù)器租用等國(guó)內(nèi)外服務(wù)器相關(guān)產(chǎn)品,可咨詢客服了解詳情。

?

用戶至上,用心服務(wù)

全網(wǎng)數(shù)據(jù)以"用戶至上,用心服務(wù)每一位用戶"為宗旨,您可以把您的應(yīng)用放心的交給我們,全網(wǎng)數(shù)據(jù)為您提供完美解決方案和數(shù)據(jù)中心服務(wù)。

免費(fèi)咨詢