于是写一篇文章,系统的整理一下在数据库领域中的DDL、DML、DQL、DCL的使用及区别。 通常,数据库SQL语言共分为四大类:数据定义语言DDL,数据操作语言DML,数据查询语言DQL,数据控制语言DCL。再加上事务控制语言TCL,一个共5个。 下面,我们就详细了解一下它们。 数据定义语言DDL DDL(Data Definition Language)是数据定义...
ROLLBACK TO SP1;-- 回滚至保存点 SP1,不会撤销保存点后的操作 以上就是SQL中的事务控制语言TCL中的主要命令,它确保了数据库的完整性和一致性。在数据库操作中,TCL与其他SQL命令如DDL、DML和DQL一起,共同构成了强大的数据库操作语言。
二、DML(数据操纵语言) 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。 三、DQL(数据查询语言) 例如:SELECT语句。 四、TCL(事务处理语言) 事物处理语言是指提交、回滚和保留点3句SQL,既是commit、rollback和savepoint。事务是指一系列的连续的不可分割的...
数据查询语言(DQL)。 例如:SELECT语句。(一般不会单独归于一类,因为只有一个语句)。 总结 根据语句操作目标的不同,还是很好区分这四种类型:DDL-数据对象; DML-数据; DCL-权限; TCL-事务。 唯一需要注意的是TRUNCATE,尽管从功能上看相当于DELETE表中所有数据,但由于它所操作的对象是table这个级别而非row(如由于某...
Mysql 中 DDL、DML、DQL、DCL、TCL 1. DDL(Data Definition Languages)语句:即数据库定义语句 用来创建数据库中的表、索引、视图、存储过程、触发器等,常用的语句关键字有:CREATE、 ALTER、 DROP、 SHOW、 DESC、 TRUNCATE CREATE 创建数据库 CREATE DATABASE 数据库名; ...
通常,数据库SQL语言共分为四大类:数据定义语言DDL,数据操作语言DML,数据查询语言DQL,数据控制语言DCL。再加上事务控制语言TCL,一个共5个。 下面,我们就详细了解一下它们。 数据定义语言DDL DDL(Data Definition Language)是数据定义语言,它用于定义或改变数据库或表的结构等初始化工作上。通常,包括数据类型、表(Tabl...
TCL(Transaction Control Language)是事务控制语言,它用于控制数据库事务的处理。常见的TCL命令包括BEGIN、COMMIT、ROLLBACK等。TCL命令可以撤销,因为它们只是控制了数据库事务的处理,而没有改变数据库的结构。 总结: 数据库SQL语言共分为四大类:数据定义语言DDL,数据操作语言DML,数据查询语言DQL,数据控制语言DCL,再加上...
一. 数据查询语言DQL(Data Query Language) 作用: 查询表中的字段 命令: select 查询 select 语法: SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUPBY group_by_expression ] [ HAVING search_condition ] ...
DML(Data Manipulation Language)语句: 即数据操纵语句,用来查询、添加、更新、删除等常用的语句关键字有:SELECT,INSERT,UPDATE,DELETE,MERGE,CALL,EXPLAIN PLAN,LOCK TABLE,包括通用性的增删改查。DCL(Data Control Language)语句: 即数据控制语句,用于授权/撤销数据库及其字段的权限(DCL is short ...
SQL | DDL、DQL、DML、DCL 和 TCL 命令原文:https://www . geesforgeks . org/SQL-DDL-dql-DML-DCL-TCL-commands/众所周知,结构化查询语言是一种数据库语言,通过它我们可以对现有的数据库执行某些操作,也可以使用这种语言来创建数据库。 SQL 使用某些命令,如创建、删除、插入等。去完成要求的任务。