日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL之语句分类

發布時間:2025/3/20 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL之语句分类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一、SQL(結構化查詢語言)

二、SQL分類

1.數據查詢語言(DQL)

2.數據定義語言(DDL)

3.數據操縱語言(DML)

4.數據控制語言(DCL)

5.指針控制語言(CCL)

6.事務處理語言(TPL)


一、SQL(結構化查詢語言

結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種數據庫查詢和程序設計語言,用于存放數據以及查詢、更新和管理關系數據庫系統;同時也是數據庫腳本文件的擴展名。結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統,可以使用相同的結構化查詢語言作為數據輸入與管理的接口。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。

二、SQL分類

1.數據查詢語言(DQL)

數據查詢語言(Data Query Language, DQL)是SQL語言中,負責進行數據查詢而不會對數據本身進行修改的語句,這是最基本的SQL語句。保留字SELECT是DQL(也是所有SQL)用得最多的動詞,其他DQL常用的保留字有FROMWHEREGROUP BYHAVINGORDER BY。這些DQL保留字常與其他類型的SQL語句一起使用。

數據查詢語言(DQL)詳解

2.數據定義語言(DDL)

數據定義語言 (Data Definition Language, DDL) 是SQL語言集中,負責數據結構定義與數據庫對象定義的語言,由CREATEALTERDROP三個語法所組成,最早是由 Codasyl (Conference on Data Systems Languages) 數據模型開始,現在被納入 SQL 指令中作為其中一個子集。

數據定義語言(DDL)詳解

3.數據操縱語言(DML)

數據操縱語言(Data Manipulation Language, DML)是SQL語言中,負責對數據庫對象運行數據訪問工作的指令集,以INSERTUPDATEDELETE三種指令為核心,分別代表插入、更新與刪除。

數據操縱語言(DML)詳解

4.數據控制語言(DCL)

數據控制語言 (Data Control Language) 在SQL語言中,是一種可對數據訪問權進行控制的指令,它可以控制特定用戶賬戶對數據表、查看表、預存程序、用戶自定義函數等數據庫對象的控制權。由 GRANT REVOKE 兩個指令組成。DCL以控制用戶的訪問權限為主,GRANT為授權語句,對應的REVOKE是撤銷授權語句。

數據控制語言(DCL)

5.指針控制語言(CCL)

它的語句,像DECLARE CURSORFETCH INTOUPDATE WHERE CURRENT用于對一個或多個表單獨行的操作。

6.事務處理語言(TPL)

它的語句能確保被DML語句影響的表的所有行及時得以更新。TPL語句包括BEGIN TRANSACTIONCOMMITROLLBACK

本文轉載自: https://blog.csdn.net/mmake1994/article/details/85944438

總結

以上是生活随笔為你收集整理的SQL之语句分类的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。