華為云計(jì)算 云知識(shí) SQL語(yǔ)句分哪幾種類別
SQL語(yǔ)句分哪幾種類別

SQL語(yǔ)句主要分為:DDL (Data Definition Language) 數(shù)據(jù)定義語(yǔ)言、DML (Data Manipulation Language) 數(shù)據(jù)操作語(yǔ)言、DCL (Data Control Language) 數(shù)據(jù)控制語(yǔ)言、DQL (Data Query Language) 數(shù)據(jù)查詢語(yǔ)言類型。

DDL (Data Definition Language) 數(shù)據(jù)定義語(yǔ)言

用于定義或修改 數(shù)據(jù)庫(kù) 中的對(duì)象,如:表、索引、視圖、數(shù)據(jù)庫(kù)、存儲(chǔ)過程、觸發(fā)器、自定義函數(shù)等。

DML (Data Manipulation Language) 數(shù)據(jù)操作語(yǔ)言

用于對(duì)數(shù)據(jù)庫(kù)表中的數(shù)據(jù)進(jìn)行操作,如插入,更新和刪除。

DCL (Data Control Language) 數(shù)據(jù)控制語(yǔ)言

用來設(shè)置或更改數(shù)據(jù)庫(kù)事務(wù)、保存點(diǎn)操作、授權(quán)操作(用戶或角色授權(quán),權(quán)限回收,創(chuàng)建角色,刪除角色等)、鎖表、鎖實(shí)例等。

DQL (Data Query Language) 數(shù)據(jù)查詢語(yǔ)言

用來查詢數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù),如查詢數(shù)據(jù)、合并多個(gè)select語(yǔ)句的結(jié)果集、子查詢。