SQL的四个组成部分,到底是怎么分的?

有的资料是说有DDL,DML,DQL,DCL,这四种但是有的又说是第一、数据定义,又称为"SQLDDL"。第二、数据操作,又称为“SQLDML”。第三、数据库控制。第四、... 有的资料是说有DDL,DML,DQL,DCL,这四种
但是有的又说是第一、数据定义,又称为"SQL DDL"。 第二、数据操作,又称为“SQL DML”。 第三、数据库控制。 第四、.嵌入式SQL语言的使用规定。

到底哪一种是对的啊?
或者这是两种不同条件的分法?
老兄,所有资料上面都是四种分法啊
展开
 我来答
休闲娱乐达人天际
高能答主

2020-04-05 · 致力于休闲娱乐知识的解答,分享娱乐知识。
休闲娱乐达人天际
采纳数:1605 获赞数:396515

向TA提问 私信TA
展开全部

(1)数据定义语言,即SQL DDL,用于定义SQL模式、基本表、视图、索引等结构。

(2)数据操纵语言,即SQL DML。数据操纵分成数据查询和数据更新两类。

(3)数据查询语言,即SQL DQL。

(4)数据控制语言,即SQL DCL,这一部分包括对基本表和视图的授权、完整性规则的描述、事务控制等内容。

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

扩展资料:

SQL可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据、建立数据库、査询、更新、维护、数据库重构、数据库安全性控制等一系列操作,这就为数据库应用系统开发提供了良好的环境,在数据库投入运行后,还可根据需要随时逐步修改模式,且不影响数据库的运行,从而使系统具有良好的可扩充性。

帐号已注销
高粉答主

2020-02-09 · 说的都是干货,快来关注
知道小有建树答主
回答量:263
采纳率:95%
帮助的人:10.6万
展开全部

sql语言由4部分组成:

(1)数据定义语言,即SQL DDL,用于定义SQL模式、基本表、视图、索引等结构。

(2)数据操纵语言,即SQL DML。数据操纵分成数据查询和数据更新两类。

(3)数据查询语言,即SQL DQL。

(4)数据控制语言,即SQL DCL,这一部分包括对基本表和视图的授权、完整性规则的描述、事务控制等内容。

扩展资料:

功能:

SQL具有数据定义、数据操纵和数据控制。

1、SQL数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式有叫做视图(View),全局模式简称模式( Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。

2、SQL数据操纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。

3、SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性。

参考资料来源:百度百科-结构化查询语言 



本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badkano
推荐于2017-10-09 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144777 获赞数:885359
团长

向TA提问 私信TA
展开全部
  SQL不是四个组成部分,而是六个组成部分,分别如下:
  一:数据查询语言(DQL:Data Query Language):
  其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。
  二:数据操作语言(DML:Data Manipulation Language):
  其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。
  三:事务处理语言(TPL):
  它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。
  四:数据控制语言(DCL):
  它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。
  五:数据定义语言(DDL):
  其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。DDL包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。
  六:指针控制语言(CCL):
  它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
子月心_
2021-03-15
知道答主
回答量:85
采纳率:50%
帮助的人:8.3万
展开全部

(1)数据定义语言,即SQL DDL(data definition language),用于定义SQL模式、基本表、视图、索引等结构。

(2)数据操纵语言,即SQL DML(data manipulation language)。

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

(3)数据查询语言,即SQL DQL(Data Query Language)。

(4)数据控制语言,即SQL DCL(Data Control Language),这一部分包括对基本表和视图的授权、完整性规则的描述、事务控制等内容。

SOL可以分为数据定义、数据查询、数据更新、数据控制四大部分。人们有时把数据更新称为数据操纵,或把数据查询与数据更新合称为数据操纵

  —— 源自-数据库系统概论  第5版

《数据库系统概论(第5版)》是王珊、萨师煊编著的“十二五”普通高等教育本科国家级规划教材。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太阳的哲学
2012-06-07 · TA获得超过413个赞
知道小有建树答主
回答量:274
采纳率:66%
帮助的人:307万
展开全部
SQL 包含3个部分:
“数据定义语言”(DDL : Data Definition Language)
“数据操纵语言”(DML : Data Manipulation Language)
“数据控制语言”(DCL : Data Control Language)
老兄,看点权威点的资料行不,看看课本,看看维基百科、百度百科
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式