SQL分类(DDL、DML、TCL、DCL)数据定义语言(DDL)数据定义语言(Data Definition Language,DDL)是 SQL 语言集中负责数据结构定义与数据库对象定义的语言。DDL 的主要功能是定义数据库对象。DDL 的核心指令是 CREATE、ALTER、DROP。数据操纵语言(DML)数据操纵语言(Data Manipulation Language, DML)是用于数据库操作...
DML分成交互型DML和嵌入型DML两类。 依据语言的级别,DML又可分成过程性DML和非过程性DML两种。 需要commit. SELECT INSERT UPDATE DELETE MERGE CALL EXPLAIN PLAN LOCK TABLE DCL(Data Control Language)【数据库控制语言】 主要负责授权,角色控制 GRANT 授权 REVOKE 取消授权 TCL(Transaction Control Language)【事务...
DDL 或数据定义语言实际上由可用于定义数据库模式的 SQL 命令组成。它只处理数据库模式的描述,并用于创建和修改数据库中的数据库对象的结构。DDL 是一组用于创建、修改和删除数据库结构而不是数据的 SQL 命令。这些命令通常不被一般用户使用,他们应该通过应用程序访问数据库。
DCL(Data Control Language)语句:即数据控制语句,用于授权/撤销数据库及其字段的权限(DCL is short name of Data Control Language which includes commands such as GRANT and mostly concerned with rights, permissions and other controls of the database system.)。常用的语句关键字有:GRANT,REVOKE。 TCL(Transac...
SQL | DDL、DQL、DML、DCL 和 TCL 命令SQL(Structured Query Language)是结构化查询语言的缩写,是一种用于管理和操作关系型数据库的标准语言。在SQL中,有不同类型的命令用于完成不同的任务。其中包括DDL(数据定义语言)、DQL(数据查询语言)、DML(数据操作语言)、DCL(数据控制语言)和TCL(事务控制语言)。
通常,数据库SQL语言共分为四大类:数据定义语言DDL,数据操作语言DML,数据查询语言DQL,数据控制语言DCL。再加上事务控制语言TCL,一个共5个。 下面,我们就详细了解一下它们。 数据定义语言DDL DDL(Data Definition Language)是数据定义语言,它用于定义或改变数据库或表的结构等初始化工作上。通常,包括数据类型、表(Tabl...
五. 事务控制语言TCL(Transaction Control Language) 命令:COMMIT 提交 ROLLBACK 回滚 SAVEPOINT 在事务中设置保存点,可以回滚到此处 SET TRANSACTION 改变事务选项 --- 原文:https://blog.csdn.net/jerrytomcat/article/details/82250898
4.TCL(Transaction Control Language)事务控制语言 SAVEPOINT 设置保存点 ROLLBACK 回滚 SET TRANSACTION SQL主要分成四部分: (1)数据定义。(SQL DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。 (2)数据操纵。(SQL DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。
快速理解: DQL 和DML 主要是为了完成对表中数据的增删改查,DDL主要是为了完成对表的增删改,DCL为给用户操作数据表和数据的权限,TCL 主要是为了确保在执行增删改的操作的时候及时响应,全部提交或全部回滚, CCL 规定了Sql语句在程序中的使用规则 比如sql 中的游标...
TCL (事务控制语言) TCL语句允许您控制和管理事务以维护SQL语句中数据的完整性。 BEGIN Transaction – opens a transaction COMMIT Transaction – commits a transaction ROLLBACK Transaction – ROLLBACK a transaction in case of any error