SQL語(yǔ)言入門
SQL語(yǔ)言分為五個(gè)部分:
數(shù)據(jù)查詢語(yǔ)言(Data Query Language,DQL):DQL主要用于數(shù)據(jù)的查詢,其基本結(jié)構(gòu)是使用SELECT子句,F(xiàn)ROM子句和WHERE子句的組合來查詢一條或多條數(shù)據(jù)。
數(shù)據(jù)操作語(yǔ)言(Data Manipulation Language,DML):DML主要用于對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行增加、修改和刪除的操作,其主要包括:
1) INSERT:增加數(shù)據(jù)
2) UPDATE:修改數(shù)據(jù)
3) DELETE:刪除數(shù)據(jù)
數(shù)據(jù)定義語(yǔ)言(Data Definition Language,DDL):DDL主要用針對(duì)是數(shù)據(jù)庫(kù)對(duì)象(數(shù)據(jù)庫(kù)、表、索引、視圖、觸發(fā)器、存儲(chǔ)過程、函數(shù))進(jìn)行創(chuàng)建、修改和刪除操作。其主要包括:
1) CREATE:創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象
2) ALTER:修改數(shù)據(jù)庫(kù)對(duì)象
3) DROP:刪除數(shù)據(jù)庫(kù)對(duì)象
?數(shù)據(jù)控制語(yǔ)言(Data Control Language,DCL):DCL用來授予或回收訪問 數(shù)據(jù)庫(kù)的權(quán)限,其主要包括:
1) GRANT:授予用戶某種權(quán)限
2) REVOKE:回收授予的某種權(quán)限
事務(wù)控制語(yǔ)言(Transaction Control Language,TCL):TCL用于數(shù)據(jù)庫(kù)的事務(wù)管理。其主要包括:
1) START TRANSACTION:開啟事務(wù)
2) COMMIT:提交事務(wù)
3) ROLLBACK:回滾事務(wù)
4) SET TRANSACTION:設(shè)置事務(wù)的屬性?