ALTER-SQL语句是属于一种什么功能的语句?是数据操作吗?谢谢
发布网友
发布时间:2022-03-28 09:14
我来回答
共4个回答
热心网友
时间:2022-03-28 10:43
alter不是数据操作,而是数据操纵,它所实现的功能就是对表进行结构上的修改。这个命令下有三个子命令:ADD/ALTER/DROP分别用作添加/修改/删除表结构中的元素。
////////////////////////////////////
显然是DDL,但数据查询有些书在单列开了,但以前的书上却是属于DML的,因为在我以前学数据库的时间清楚的记得,DDL是先讲的,库操作,表操作,包括视图与索引操作都属于DDL,还有存储过程的建立,修改等等都是。
然后就是DML,对数据的查询,添加修改等操作都是该范畴的。
最后就是DCL,主要集中在权限的授矛与收回。
换句话来说:DDL操作的对象是结构,不管是表结构还是库结果,就算添加一个约束关系就属于DDL(数据定义);
DML操作的是元组也就是所谓的数据进行操作的,不涉及结构,比如进行添加修改删除等,都属于DML,但是不少人把SELECT给单列出来了,事实上最被的解释就是操作数据的都是DML,包括查询,不知道是否是SELECT的博大精深,让某些人单将这个语句划为查询?不过似乎也说得通,偶只是查查嘛;然后就是DCL,就是表是或视图让谁看?让谁管?等等,控制着数据库的查看修改等功能的权限。
所以此题没有任何争议是C,但如果是SELECT,可能会有争议,选A还是选D,但这个没有任何的争议的!
热心网友
时间:2022-03-28 12:01
是修改数据库 表结构 / 字段结构 /存储过程 等对象的语句.
不是 更新数据的操作.
C、数据定义
热心网友
时间:2022-03-28 13:36
与数据无关,修改表结构,可能是增加字段或者索引,或者外键
热心网友
时间:2022-03-28 15:27
A
一般是修改数据表\库结构用的