关系数据库的语言分三类,它们是(数据描述语言DDL
)、(数据操纵语言DML
)和(数据控制语言DCL
),而SQL
是(集DDL
、DML
、DCL
为一体)的标准关系数据库语言。
DDL is Data Definition Language statements. Some examples:
-
CREATE - to create objects in the database
-
ALTER - alters the structure of the database
-
DROP - delete objects from the database
-
TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed
-
COMMENT - add comments to the data dictionary
-
GRANT - gives user's access privileges to database
-
REVOKE - withdraw access privileges given with the GRANT command
DML is Data Manipulation Language statements. Some examples:
-
SELECT - retrieve data from the a database
-
INSERT - insert data into a table
-
UPDATE - updates existing data within a table
-
DELETE - deletes all records from a table, the space for the records remain
-
CALL - call a PL/SQL or Java subprogram
-
EXPLAIN PLAN - explain access path to data
-
LOCK TABLE - control concurrency
DCL is Data Control Language statements. Some examples:
-
COMMIT - save work done
-
SAVEPOINT - identify a point in a transaction to which you can later roll back
-
ROLLBACK - restore database to original since the last COMMIT
-
SET TRANSACTION - Change transaction options like what rollback segment to use
相关推荐
该文档基于windows DOS命令行环境下进行DDL,DCL,DML基础语法练习,包括数据库,表的创建,删除,修改,子查询,表连接,用户创建,授权等。
本文详细介绍了sql的四种语言,包括数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事物控制语言(TCL)。在这几种语言中有疑惑的可以来看看这篇文章。
本次实验了解DML语言的INSERT、UPDATE、DELETE对数据的操作,学会SQL Server的查询分析器...了解DCL语言的GRANT和REVOKE语句对数据库存取权限的控制,学会SQL Server的查询分析器中用DCL语言对数据库存取权限进行设定。
DDL、DML和DCL的区别与理解 数据操纵语言。它们是SELECT、UPDATE、INSERT、DELETE,就像它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。 数据定义语言。DDL比DML要多,主要的命令有CREATE、ALTER、...
这个ppt包括了企业数据库常用的DML,DDL,DCL,TL的基本操作方法,可以完成select,update,delete等独操作,足够执行日常数据库操作
关于Oracle DDL,DML,DCL,TCL 的一些基础概念,对于初学者很有帮助
今天小编就为大家分享一篇关于数据库语言分类DDL、DCL、DML详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,...
dcl参照参照教材11.3和11.4节:1、创建数据库的角色和用户 根据本组数据库实际需求,为数据库创建3类角色,每类角色至少添加2位用户(可参照11.3)。 2、为角色进行授权 3、数据库管理实验 (1)为数据库进行备份。...
DML DCL DDL区别,看了这个就全明白了……
2,DML(DataManipulationLanguage):数据操作语言,用来定义数据库记录(数据); 3,DQL(DataQueryLanguage):数据查询语言,用来查询记录(数据); 4,DCL(DataControlLanguage):数据控制语言,用来定义...
MySQL基础主要记录本人学习MySQL的一些经验总结,内容包括基本的DDL,DCL,DML语句,还有数据库引擎跟优
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。其中用于定义数据的结构,比如 创建、修改或者删除数据库;DCL用于定义数据库用户的权限;在这篇文章中我将详细讲述这...
the oracle of the DDL, DML, DCL and TCL Category
DDL(data definition language)数据库定义语言:CREATE、ALTER、DROP等DCL(Data Control Language
关系数据库的SQL详解 其中包括DDL,DML,DCL语言的说明。
关系数据库标准语言SQL ;... SQL由数据定义语言(Data Definition Language,DDL)、数据操纵语言(Data Manipulation Language,DML)和数据控制语言(Data Control Language,DCL)组成。;谢谢聆听
一本关于SqlServer 2005的书,所有语法都有