日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

SQL四种语言:DDL,DML,DCL,TCL

發(fā)布時(shí)間:2025/6/17 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL四种语言:DDL,DML,DCL,TCL 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

1.DDLData Definition Language數(shù)據(jù)庫(kù)定義語(yǔ)言statements are used to define the database structure or schema.

DDL是SQL語(yǔ)言的四大功能之一。 用于定義數(shù)據(jù)庫(kù)的三級(jí)結(jié)構(gòu),包括外模式、概念模式、內(nèi)模式及其相互之間的映像,定義數(shù)據(jù)的完整性、安全控制等約束 DDL不需要commit. CREATE ALTER DROP TRUNCATE COMMENT RENAME
2.DMLData Manipulation Language數(shù)據(jù)操縱語(yǔ)言statements are used for managing data within schema objects.

由DBMS提供,用于讓用戶或程序員使用,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的操作。 DML分成交互型DML和嵌入型DML兩類。 依據(jù)語(yǔ)言的級(jí)別,DML又可分成過(guò)程性DML和非過(guò)程性DML兩種。 需要commit. SELECT INSERT UPDATE DELETE MERGE CALL EXPLAIN PLAN LOCK TABLE
3.DCLData Control Language數(shù)據(jù)庫(kù)控制語(yǔ)言? 授權(quán),角色控制等 GRANT 授權(quán) REVOKE 取消授權(quán)
4.TCLTransaction Control Language事務(wù)控制語(yǔ)言 SAVEPOINT 設(shè)置保存點(diǎn) ROLLBACK? 回滾 SET TRANSACTION

SQL主要分成四部分: (1)數(shù)據(jù)定義。(SQL DDL)用于定義SQL模式、基本表、視圖和索引的創(chuàng)建和撤消操作。 (2)數(shù)據(jù)操縱。(SQL DML)數(shù)據(jù)操縱分成數(shù)據(jù)查詢和數(shù)據(jù)更新兩類。數(shù)據(jù)更新又分成插入、刪除、和修改三種操作。 (3)數(shù)據(jù)控制。包括對(duì)基本表和視圖的授權(quán),完整性規(guī)則的描述,事務(wù)控制等內(nèi)容。 (4)嵌入式SQL的使用規(guī)定。涉及到SQL語(yǔ)句嵌入在宿主語(yǔ)言程序中使用的規(guī)則。

轉(zhuǎn)載于:https://www.cnblogs.com/1175429393wljblog/p/5993951.html

總結(jié)

以上是生活随笔為你收集整理的SQL四种语言:DDL,DML,DCL,TCL的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。