數(shù)據(jù)庫中DQL,、DML,、DDL、DCL的概念與區(qū)別SQL(Structure Query Language)語言是數(shù)據(jù)庫的核心語言,。 SQL語言共分為四大類:數(shù)據(jù)定義語言DDL,,數(shù)據(jù)操縱語言DML,數(shù)據(jù)查詢語言DQL,數(shù)據(jù)控制語言DCL,。 1. 數(shù)據(jù)定義語言DDL 數(shù)據(jù)定義語言DDL用來創(chuàng)建數(shù)據(jù)庫中的各種對象-----表,、視圖、索引,、同義詞,、聚簇等如: CREATE TABLE/VIEW/INDEX/SYN/CLUSTER DDL操作是隱性提交的!不能rollback 2 .數(shù)據(jù)操縱語言DML 數(shù)據(jù)操縱語言DML主要有三種形式: 1) 插入:INSERT 2) 更新:UPDATE 3) 刪除:DELETE 3. 數(shù)據(jù)查詢語言DQL 數(shù)據(jù)查詢語言DQL基本結(jié)構(gòu)是由SELECT子句,,F(xiàn)ROM子句,,WHERE子句組成的查詢塊: SELECT <字段名表> FROM <表或視圖名> WHERE <查詢條件> 4. 數(shù)據(jù)控制語言DCL 數(shù)據(jù)控制語言DCL用來授予或回收訪問數(shù)據(jù)庫的某種特權(quán),并控制數(shù)據(jù)庫操縱事務(wù)發(fā)生的時間及效果,,對數(shù)據(jù)庫實行監(jiān)視等,。如: 1) GRANT:授權(quán)。 2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一點,。 回滾---ROLLBACK 回滾命令使數(shù)據(jù)庫狀態(tài)回到上次最后提交的狀態(tài),。其格式為: SQL>ROLLBACK 更多文章歡迎關(guān)注微信公眾號:大數(shù)據(jù)學苑(Bigdata-Eden) |
|
來自: jasonbetter > 《Now》