当前位置:
首页 > 技能培训 > sql语言具有什么功能(徐克达)

知识点

sql语言具有什么功能(徐克达)

SQL是一种专用编程语言,一种数据库查询和编程语言,用于访问数据和查询、更新和管理关系数据库系统。以下是边肖整理的详细内容,希望对大家有所帮助!

sql语言的功能是什么

SQL主要分为四个部分:

(1)数据定义。(DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。

(2)数据操纵。DML中的数据操作可以分为两类:数据查询和数据更新。数据更新分为插入、删除和修改三个操作。

(3)数据控制。包括基本表和视图的授权、完整性规则的描述、事务控制等等。

(4)嵌入式SQL的使用规则。它涉及到SQL语句嵌入宿主语言程序的规则。

1。DDL(数据定义语言)数据库定义语言语句用于定义数据库结构或模式。

DDL是SQL语言的四大功能之一。

它用于定义数据库的三层结构,包括外部模式、概念模式、内部模式及其相互映射,并定义数据完整性和安全控制等约束

DDL不需要提交。

创造

改变

缩短

评论

重命名

2。DML(数据操作语言)数据操作语言语句用于管理模式对象中的数据。

由DBMS提供,供用户或程序员用来操作数据库中的数据。

DML可以分为交互式DML和嵌入式DML。

根据语言层面,DML可以分为程序性DML和非程序性DML。

需要提交。

挑选

插入

更新

删除

MERGE

呼叫

解释计划

锁定表格

3。DCL(数据控制语言)数据库控制语言授权、角色控制等。

格兰特授权

撤销取消授权

4。TCL(交易控制语言)交易控制语言

保存点设置保存点

回滚

设置事务

SQL语句结构

1.数据查询语言(dql):它的语句,也称为“数据检索语句”,用于从表中获取数据,并确定数据在应用程序中是如何给出的。保留词SELECT是DQL最常用的动词(也是所有的SQL)。其他在DQL常用的保留词有WHERE、ORDER BY、GROUP BY和HAVING。这些DQL保留字经常与其他类型的SQL语句一起使用。

2.数据操作语言(DML):它的句子包括动词INSERT、UPDATE和DELETE。它们分别用于添加、修改和删除。

3.事务控制语言(TCL):它的语句可以保证受DML语句影响的表的所有行都可以及时更新。包括提交命令、保存点命令和回滚命令。

4.数据控制语言(DCL):其语句通过GRANT或REVOKE实现权限控制,并决定单个用户和用户组对数据库对象的访问。一些RDBMS可以使用GRANT或REVOKE来控制对表单列的访问。

5.数据定义语言(DDL):它的语句包括动词CREATE、ALTER和DROP。在数据库中创建新表或修改或删除表(创建表或删除表);向表中添加索引等。

6.指针控制语言(CCL):它的语句,如声明光标、取入和更新当前位置,用于单独操作一个或多个窗体。