前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MySQL中DDL、DML、DCL的那些语句

MySQL中DDL、DML、DCL的那些语句

作者头像
行 者
发布于 2018-03-26 07:11:25
发布于 2018-03-26 07:11:25
1.9K00
代码可运行
举报
文章被收录于专栏:运维技术迷运维技术迷
运行总次数:0
代码可运行

DDL(data definition language):数据定义语言

DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。 常用的语句关键字包括:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE
ALTER
DROP

DML(data manipulation language):数据库操纵语言

用于添加、删除、更新和查询数据库记录,并检查数据完整性。SQL中处理数据等操作统称为数据操纵语言 。 常用的语句关键字包括:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT
UPDATE
INSERT
DELETE

DCL(Data Control Language):数据控制语言

用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等 。 常用的语句关键字包括:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
COMMIT     #提交 
SAVEPOINT  #保存点 
ROLLBACK    #回滚 
SET TRANSACTION   #设置当前事务的特性,它对后面的事务没有影响
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
DDL、DML和DCL的区别与理解
它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表 (TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用 DCL(Data Control Language): 是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括 (grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL
终有救赎
2023/12/14
4370
DDL、DML和DCL的区别与理解
SQL中的DML、DDL以及DCL
DML(data manipulation language)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。 DDL(data definition language)是数据定义语言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用 DCL(DataControlLangua
joshua317
2018/04/09
7610
SQL中的DML、DDL以及DCL是什么?
DML(data manipulation language)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。
一个会写诗的程序员
2018/08/17
1.8K0
数据库中DDL、DML、DCL的区别是什么?
在数据库的使用过程中,SQL(结构化查询语言)常常被用来执行不同的操作,主要分为三类:DDL(数据定义语言)、DML(数据操纵语言)、DCL(数据控制语言)。这三类语言的作用各不相同,在数据库的管理和操作中有着各自独特的职责。本文将深入分析这三类语言的区别与应用。
猫头虎
2025/04/30
930
数据库中DDL、DML、DCL的区别是什么?
MySQL的sql语言分类DML、DQL、DDL、DCL、
SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL
changxin7
2019/09/10
2K0
DQL、DML、DDL、DCL的概念与区别
SQL(Structure Query Language)语言是数据库的核心语言。
java干货
2021/02/19
6850
Mysql中DDL, DML, DCL, 和TCL是什么?
在一些公司中提交给测试团队的SQL脚本会划分为DDL、DML等,但这些概念到底是如何定义的呢?
猿人谷
2018/08/01
1.3K0
Mysql中DDL, DML, DCL, 和TCL是什么?
MySQL的DDL、DML与DCL语句
DDL 是数据定义语言的缩写,简单来说,就是对数据库内部的对象进行创建、删除、修改的操作语言。它和 DML 语言的最大区别是 DML 只是对表内部数据的操作,而不涉及到表的定义、结构的修改,更不会涉及到其他对象。DDL 语句更多的被数据库管理员(DBA)所使用,一般开发人员很少使用。
JavaEdge
2021/02/23
7360
Mysql中DDL, DML, DCL, 和TCL是什么?
在一些公司中提交给测试团队的SQL脚本会划分为DDL、DML等,但这些概念到底是如何定义的呢?
全栈程序员站长
2022/07/21
1.2K0
Mysql中DDL, DML, DCL, 和TCL是什么?
浅谈 DML、DDL、DCL的区别
一、DML DML(data manipulation language)数据操纵语言:     就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。 SELECT 列名称 FROM 表名称 UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) DELETE FROM 表名称 WHERE 列名称 = 值 二、
Dato
2018/04/17
2.8K0
SQL中有关DQL、DML、DDL、DCL的概念与区别
SQL(Structure Query Language)结构化查询语言是数据库的核心语言,是高级的非过程化编程语言。它功能强大,效率高,简单易学易维护。SQL语言基本上独立于数据库本身、使用的机器、网络、操作系统,基于SQL的DBMS产品可以运行在从个人机、工作站到基于局域网、小型机和大型机的各种计算机系统上,具有良好的可移植性。
码农架构
2020/10/29
2.2K0
SQL中有关DQL、DML、DDL、DCL的概念与区别
Oracle DDL+DML+DCL实例
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块。
翎野君
2023/05/12
3700
Oracle DDL+DML+DCL实例
SQL语言分类DQL,DML,DDL,DCL,DTL
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:
思索
2024/08/16
1040
数据库开发必备:深入理解DDL、DML、DQL和DCL
DDL(Data Definition Language),数据定义语言,用来定义数据库结构,包括创建、修改和删除数据库对象,如数据库、表、索引和视图。常用的 DDL 操作包括:
平凡之路.
2025/03/24
3870
数据库开发必备:深入理解DDL、DML、DQL和DCL
Oracle学习笔记_01_SQL初步
   DML: Data Manipulation Language        数据操纵语言 DDL: Data Definition Language              数据定义语言    DCL: Data Control Language                  数据控制语言
shirayner
2018/08/10
2330
【重学 MySQL】十一、SQL 概述
SQL语言的应用场景非常广泛,几乎涵盖了所有需要数据库支持的业务领域。以下是一些主要的应用场景:
用户11332765
2024/10/28
990
【重学 MySQL】十一、SQL 概述
SQL语句分类DDL、DML、DQL、DCL语句
DDL(Data Ddefinition Language) 数据定义语言,用来定义数据库对象:库、表、列
红目香薰
2022/11/30
5210
数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE 子句组成的查询块: SELECT <字段名表> FROM <表或视图名> WHERE <查询条件> 2 .数据操纵语言DML 数据操纵语言DML主要有三种形式: 1) 插入:INSERT 2) 更新:UPDATE 3) 删除:DELETE 3. 数据定义语言DDL 数据定义语言DDL用来创建数据库中
学到老
2018/03/16
9230
DDL/DML/DCL区别
DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对这些对象和属性的管理和定义具体表现在Create、Drop和Alter上。特别注意:DDL操作的“对象”的概念,”对象“包括对象及对象的属性,而且对象最小也比记录大个层次。以表举例:Create创建数据表,Alter可以更改该表的字段,Drop可以删除这个表,从这里我们可以看到,DDL所站的高度,他不会对具体的数据进行操作。
流柯
2019/12/18
7460
带你学MySQL系列 | 什么是数据定义语言(DDL)呢?
如果你是刚刚学习MySQL的小白,在你看这篇文章之前,请先看看下面这些文章。有些知识你可能掌握起来有点困难,但请相信我,按照我提供的这个学习流程,反复去看,肯定可以看明白的,这样就不至于到了最后某些知识不懂却不知道从哪里下手去查。
数据分析与统计学之美
2021/11/25
6270
相关推荐
DDL、DML和DCL的区别与理解
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验