首页 > 试题广场 >

以下选项中哪些是SQL的DML语句?

[不定项选择题]
以下选项中哪些是SQL的DML语句?
  • drop
  • insert
  • alter
  • delete
  • create
  应该BD把  A是DQL

发表于 2015-09-15 21:32:31 回复(3)
SQL分类:

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

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

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

发表于 2016-03-26 15:51:23 回复(0)
DML(Data Manipulation Language)数据操纵语言命令使用户能够查询数据库以及操作已有数据库中的数据。基本的数据操作分成两类四种:检索(查询)和更新(插入、删除、修改)。DML分成交互型DML和嵌入型DML两类。依据语言的级别,DML又可分成过程性DML和非过程性DML两种。如insert,delete,update,select(插入 删除 修改 、检索)等都是DML.

数据库模式定义语言 DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。
发表于 2015-09-15 21:22:44 回复(0)
Data Query Language 简称DQL,数据库查询语言, 关键字为SELECT。
DDL Definition :数据库模式定义语言。关键字:CREATE,TRUNCATE ,DROP,ALTER。
DML Manipulation :数据操纵语言。关键字:INSERT、UPDATE、DELETE。
DCL Control :数据库控制语言 。关键字:grant、revoke 等。
TCL : 事务控制语言(TCL)。例如:COMMIT、ROLLBACK等。
DDL,DML,DCL,DQL,TCL共同组成数据库的完整语言。
这是百度百科的,答案不应该是BD?
发表于 2018-11-24 10:20:47 回复(0)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
发表于 2016-06-14 16:51:47 回复(0)
select 不是 DQL语句吗?

DDL: create alter drop
DML: insert update delete
DCL: grant revoke
DQL:select
发表于 2015-11-02 17:01:45 回复(0)
BD
DML(data manipulation language)是数据操纵语言:它们是UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言,增删查改。 
DDL(data definition language)是数据定义语言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。
DCL(DataControlLanguage)是数据库控制语言:是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。
编辑于 2016-06-17 16:44:23 回复(5)
ANSI SQL语句分成以下六类(按使用频率排列):

数据查询语言(DQL):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。 

数据操作语言(DML):其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。 

事务处理语言(TPL):它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。 

数据控制语言(DCL):它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。 

数据定义语言(DDL):其语句可在数据库中创建新表(CREAT TABLE);为表加入索引等。DDL包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。 

指针控制语言(CCL):它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。 

目前还没有一个商用的RDBMS支持全部的ANSI SQL-92中的所有保留字。例如Jet 3.5数据库引擎不支持任何DCL保留字,而是用Data Accesss Object的计划性安全对象和Visual Basic的保留字及关键字取代。同时Jet 3.5引擎不需支持CCL语句,因为Jet不处理SQL语句中的指针。
发表于 2015-12-11 10:00:36 回复(0)
正确答案应该是BD,A中select应该是DQL
编辑于 2020-08-11 11:33:30 回复(0)

Select算是DQL

发表于 2019-12-26 14:48:47 回复(0)
DML(data manipulation language)是数据操纵语言:它们是UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言,增删查改。 
DDL(data definition language)是数据定义语言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。
DCL(DataControlLanguage)是数据库控制语言:是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。
发表于 2018-10-11 11:05:00 回复(0)
DML(data manipulation language)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。 DDL(data definition language)是数据定义语言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。 DCL(DataControlLanguage)是数据库控制语言:是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。
发表于 2017-10-11 21:38:29 回复(0)
select应该也算啊。
1、DML:select、delete、update、insert;
2、DDL:alter、create、drop;
3、DCL:commit、rollback、savepoint
编辑于 2017-08-28 18:01:11 回复(0)
这题个人认为有争议,因为目前网上大部分资料都认为SQL都四个部分组成DDL、DML、DCL、TCL(包括权威的维基百科),并没有具体分出DQL一说。另外在维基百科的DML数据操纵语言条目,是把SELECT加入DML中讨论的。所以答案应该是ABD。
发表于 2017-08-25 17:35:26 回复(0)
DDL 数据定义语(建表,建库)
如:create table  drop table  alter table 
DML 数据操作语言 (增删改查) insert into  update  delete 等语句
发表于 2017-02-26 13:45:29 回复(0)

BD
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。

1. 数据查询语言DQL
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE
子句组成的查询块:
SELECT <字段名表>
FROM <表或视图名>
WHERE <查询条件>

2 .数据操纵语言DML
数据操纵语言DML主要有三种形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 删除:DELETE

3. 数据定义语言DDL
数据定义语言DDL用来创建数据库中的各种对象-----表、视图、
索引、同义词、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER
| | | | |
表 视图 索引 同义词 簇

DDL操作是隐性提交的!不能rollback  

4. 数据控制语言DCL
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制
数据库操纵事务发生的时间及效果,对数据库实行监视等。如:
1) GRANT:授权。


2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。
回滚---ROLLBACK
回滚命令使数据库状态回到上次最后提交的状态。其格式为:
SQL>ROLLBACK;


3) COMMIT [WORK]:提交。

发表于 2017-02-23 10:51:03 回复(0)
select不是DQL语言中的吗?
发表于 2017-02-08 11:13:44 回复(0)
DML(data manipulation language)是数据操纵语言:即SELECT、UPDATE、INSERT、DELETE; DDL(data definition language)是数据定义语言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,对表结构的修改 DCL(DataControlLanguage)是数据库控制语言:用来设置权限的,包括(grant,deny,revoke等)语句。

发表于 2016-09-06 11:39:40 回复(1)
DDL: 定义语句, 主要是改变表的结构或者约束、索引等, 主要有create, alter, drop等
DML:操作语句, 主要是对数据库记录进行操作,如insert,update,delete等
DCL:控制语句, 主要是对数据库进行授权、控制,主要有grant, rollback, commit等
DQL:查询语言, 主要是对数据库进行查询操作,主要有select

有时候也将DQL认为是DML的一部分。
编辑于 2016-09-05 15:40:27 回复(0)
我也觉得应该选择B  D ,DML数据库操纵语言,对表中的数据进行插入、删除、修改,insert、delete、update
发表于 2016-08-05 10:09:00 回复(0)