SQL语言分为四类,每类分别是?各包括什么?

各包括什么? 比如DDL中有CREATE..... 主要问的是这个补充。

SQL语言分为四类,好像有个SQL语言,只有一个SELECT.

sqlserver(T_SQL):
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)

DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)

DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)

Oracle SQL(P_SQL) 语句可以分为以下几类:
1.数据操作语言语句[Data manipulation language,DML]
2.数据定义语言语句[Data definition language,DDL]
3.事务控制语句[transaction control statement]
4.会话控制语句[session control statement]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-24
DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。具体是指是SELECT查询、UPDATE更新、INSERT插入、DELETE删除。
DML = Data Media Laboratory,数据媒体实验室。
DML = Doctor of Modern Languages,现代语言博士。
DML(Data Manipulation Language)数据操纵语言,SQL的分类之一,此外还有DDL(Data Definition Language)数据定义语言和DCL(Data Control Language)数据控制语言。DML包括:INSERT、UPDATE、DELETE。注意,select语句属于DQL(Data Query Language)。

DML分成交互型DML和嵌入型DML两类。
依据语言的级别,DML又可分成过程性DML和非过程性DML两种。
如insert,delete,update,select(插入、删除、修改、检索)等都是DML.
交互型DML:这类DML自成系统,可在终端上直接对数据库进行操作。
嵌入型DML:这类DML是嵌入在主语言中使用。此时主语言是经过扩充能处理DML语句的语言。
过程性DML:用户编程时,不仅需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎么获得数据)。层状、网状的DML属于过程性语言。
非过程性DML:用户编程时,只需要指出“做什么”,不需要指出“怎么做”。关系型DML属于非过程性语言。
第2个回答  2018-12-25

SQL(Structure Query Language) 语言的内部再分类如下:

DDL:Data Difinition Language 数据定义语言,一般用来库和表头的创建和删除;

DML:Data Manipulation Language 数据操作语言,一般用来做表中数据的增加和删除;

DQL:Data Query Language 数据查询语言,用来在数据库中查询的语言,你说的select就在这里;

DCL:Data Control Language 数据控制语言,一般是DBA才会用到的数据库用户管理及日常维护语言。

第3个回答  2010-11-24
是T-SQL语句的分类,不是SQL语言的,帮忙解决下,谢了哈 数据操作语句(DLL),数据定义语句(DDL),事务控制语句以及会话控制语句