人妻少妇一区二区三区,国产熟妇久久777777,中文在线最新版天堂8,激情内射日本一区二区三区

行業(yè)新聞

行業(yè)新聞

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

發(fā)布時間:2019-11-14 點擊數(shù):1526

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

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


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

1974年-由Boyce和Chamberlin提出,當時稱為SEQUEL。

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

更改為SQL。

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

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

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

1986 -----美國國家標準組織ANSI宣布SQL為數(shù)據(jù)庫行業(yè)標準。

SQL是一種標準的數(shù)據(jù)庫語言,并且是一種用于集合的描述性非過程語言。

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

學習語言)。但是,由于上述優(yōu)點,SQL語言也存在這樣的問題:

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

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

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

(1)擴展SQL,介紹SQL中的過程結構; (2)將SQL嵌入高級語言中,

為了一起完成一個完整的應用程序。

 SQL語言分類


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

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

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

子句組成的查詢塊:

<字段名表>

FROM <表或視圖名>

WHERE <查詢條件>

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

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

1) 插入:INSERT

2) 更新:UPDATE

3) 刪除:DELETE

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

數(shù)據(jù)定義語言DDL用來創(chuàng)建數(shù)據(jù)庫中的各種對象-----表、視圖、

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

CREATE TABLE/VIEW/INDEX/SYN/CLUSTER

| | | | |

表視圖索引同義詞簇

DDL操作是隱式提交的!無法回滾

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

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

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

1) GRANT:授權。

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

回滾---ROLLBACK

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

SQL>ROLLBACK

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

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

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

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

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

不要解釋這三種類型。

(1)明確提交

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

SQL> COMMIT;

(2)隱式提交

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

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

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


(3)自動提交

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

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

SQL>SET AUTOCOMMIT ON;


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

?

用戶至上,用心服務

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

免費咨詢