ALTER-SQL语句是属于一种什么功能的语句?是数据操作吗?谢谢

A、数据操作B、数据控制C、数据定义D、数据查询选哪一个?... A、数据操作 B、数据控制
C、数据定义 D、数据查询
选哪一个?
展开
 我来答
百度网友66a8d48e5
2011-07-02 · TA获得超过7687个赞
知道大有可为答主
回答量:3002
采纳率:12%
帮助的人:3902万
展开全部
alter不是数据操作,而是数据操纵,它所实现的功能就是对表进行结构上的修改。这个命令下有三个子命令:ADD/ALTER/DROP分别用作添加/修改/删除表结构中的元素。
////////////////////////////////////
显然是DDL,但数据查询有些书在单列开了,但以前的书上却是属于DML的,因为在我以前学数据库的时间清楚的记得,DDL是先讲的,库操作,表操作,包括视图与索引操作都属于DDL,还有存储过程的建立,修改等等都是。
然后就是DML,对数据的查询,添加修改等操作都是该范畴的。
最后就是DCL,主要集中在权限的授矛与收回。

换句话来说:DDL操作的对象是结构,不管是表结构还是库结果,就算添加一个约束关系就属于DDL(数据定义);
DML操作的是元组也就是所谓的数据进行操作的,不涉及结构,比如进行添加修改删除等,都属于DML,但是不少人把SELECT给单列出来了,事实上最被的解释就是操作数据的都是DML,包括查询,不知道是否是SELECT的博大精深,让某些人单将这个语句划为查询?不过似乎也说得通,偶只是查查嘛;然后就是DCL,就是表是或视图让谁看?让谁管?等等,控制着数据库的查看修改等功能的权限。

所以此题没有任何争议是C,但如果是SELECT,可能会有争议,选A还是选D,但这个没有任何的争议的!
wangzhiqing999
2011-07-01 · TA获得超过1.6万个赞
知道大有可为答主
回答量:7048
采纳率:100%
帮助的人:3356万
展开全部
是修改数据库 表结构 / 字段结构 /存储过程 等对象的语句.

不是 更新数据的操作.

C、数据定义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
依依家家
2011-07-01 · TA获得超过100个赞
知道答主
回答量:271
采纳率:0%
帮助的人:109万
展开全部
与数据无关,修改表结构,可能是增加字段或者索引,或者外键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappmPFH9MCjybmU7
2011-07-01 · TA获得超过452个赞
知道小有建树答主
回答量:684
采纳率:100%
帮助的人:382万
展开全部
A
一般是修改数据表\库结构用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式