MySQL中的DML、DDL、DCL是什么意思

发布时间:2020-11-24 11:48:20

来源:亿速云

阅读:115

作者:小新

小编给大家分享一下MySQL中的DML、DDL、DCL是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

引言

一直以来,很多人分不清这三个东西到底是什么简称、代表什么、至在面试中遇到可能会张冠李戴, 今天就先跟大家分享一下这三个小知识点吧!

其实这三个概念对于天天走CURD的小伙伴应该也不陌生吧, 可以说是天天使用

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

DML: 就是我们经常用到的select、update、insert、delete 主要用来对数据库的数据进行的一些操作 也就是对数据的增删改查 就被称为 ==DML==

例如下SQL代码:SELECT 字段名 | * FROM 表名称;

UPDATE 表名称 SET 字段名='新值' WHERE 字段名='某值';

INSERT INTO table_name (列1,列2,...) VALUES (值1,值2,...);

DELETE FROM 表名称 WHERE 列名称='某值';

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

DDL: 就是我们在创建表时用到的一些SQL语句。例如:CREATE、ALTER、DROP等。DDL主要是用在定义表 或者 改变表的物理结构、数据类型、表之间的链接和物理约束等初始化操作上。

例如下SQL代码:#--建表

create table 表名称(

列名称1, 数据类型,

列名称2, 数据类型,

...

)engine=innodb default charset=utf8mb4 collate=utf8mb4_general_ci

#engine=innodb 设置表的引擎

#default charset=utf8mb4 设置表的编码字符集

#collate=utf8mb4_general_ci 设置字符序

#--修改表

alter table 表名称 drop 字段名;

alter table 表名称 add 字段名 数据类型 [字段约束] [字段约束];

#--等等这样的语句...

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

DCL: 用来设置或者更改数据库用户角色权限等的语句,例如:grant、revoke语句create user 'test_r'@'%' IDENTIFIED BY 'test_rpwd';

GRANT SELECT ON `test_db`.* TO 'test_r'@'%' IDENTIFIED BY 'test_rpwd';

以上是“MySQL中的DML、DDL、DCL是什么意思”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

mysql中dml全称是什么_MySQL中的DML、DDL、DCL是什么意思相关推荐

  1. mysql中存储引擎是啥_mysql中的存储引擎

    mysql存储引擎概述 什么是存储引擎? MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平并且最终提供广泛的不同的功能和能力. ...

  2. mysql什么情况会加意向锁_MySQL中的锁4-插入意向锁和自增锁

    插入意向锁(Insert Intention Lock) 插入意向锁本质上可以看成是一个Gap Lock 普通的Gap Lock 不允许 在 (上一条记录,本记录) 范围内插入数据 插入意向锁Gap ...

  3. mysql去重函数的使用方法_MySQL中使用去重distinct方法的示例详解

    一 distinct 含义:distinct用来查询不重复记录的条数,即distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而 ...

  4. mysql截取前几个字符串_mysql中截取指定字符前后的字符串

    使用SUBSTRING_INDEX()函数 substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子 取出上述表中数组 ...

  5. mysql的视图的名词解释_MySql中的视图的概念及应用

    视图的基本概念 视图是从一个或几个基本表(或者视图)导出的表.它与基本表不同,是一个虚表. 数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中.所以基本表中的数据发生变化, ...

  6. mysql从库追主库日志_MySQL 中主库跑太快,从库追不上怎么整?

    写这篇文章是因为之前有一次删库操作,需要进行批量删除数据,当时没有控制好删除速度 ,导致产生了主从延迟,出现了一点小事故. 今天我们就来看看为什么会产生主从延迟以及主从延迟如何处理等相关问题. 坐好了 ...

  7. mysql int类型需要指定长度_mysql中整数类型后面的数字,是不是指定这个字段的长度?比如int(11),11代表11个字节吗?...

    原先对mysql不太理解,但也没有报错.但理解的不够深入.这次补上. 原来以为int(11)是指11个字节,int(10)就是10个字节.我错了. http://zhidao.baidu.com/li ...

  8. mysql 数字占几个字节_mysql中整数类型后面的数字,比如int(11),11代表11个字节吗?...

    原先对mysql不太理解,但也没有报错.但理解的不够深入.这次补上. 原来以为int(11)是指11个字节,int(10)就是10个字节.我错了. http://zhidao.baidu.com/li ...

  9. mysql的mtr是指什么_MySQL中MTR的概念

    MTR全称是Mini-Transaction,顾名思义,可以理解为"最小的事务",MySQL中把对底层页面的一次原子访问的过程称之为一个Mini-Transaction,这里的原子 ...

  10. mysql默认锁机制是什么_MySQL中锁机制的原理是什么

    MySQL中锁机制的原理是什么 发布时间:2020-12-08 14:48:30 来源:亿速云 阅读:81 作者:Leah MySQL中锁机制的原理是什么?针对这个问题,这篇文章详细介绍了相对应的分析 ...

最新文章

  1. es6 遍历 Symbol 属性名
  2. 剑指offer面试题39. 数组中出现次数超过一半的数字(数组)(摩尔投票法)
  3. 列表生成式、生成器表达式、模块导入
  4. cnblogs用户体验评价
  5. 赤手空拳如何成就百万富翁? 赤手空拳如何成就百万富翁?——网络营销之七(第四招:百度文库+)...
  6. 文件和异常——python从编程入门到实践
  7. 打开MPP格式文件的十种方法
  8. 算法笔记(18)数据升维及Python代码实现
  9. 解决SELECT list is not in GROUP BY clause and contains nonaggregated column..
  10. iOS 摸鱼周报 #53 | 远程办公正在成为趋势
  11. Base64在线解析,编码转化为图片
  12. 复旦提出ObjectFormer,收录CVPR 2022!图像篡改检测新工作!
  13. java中对象类型转换_Java 对象类型的转换
  14. 【重磅干货】信息化方案合集下载!
  15. matlab计算离散卷积
  16. cad版本转换器哪个好用?说两种转换思路
  17. AutoGPT:自主完成任务工具
  18. java实现模拟登陆正方教务系统
  19. 记录一次微信小程序实现预览pdf
  20. 关于H264标准中变换与量化的理解

热门文章

  1. 有哪些常见的电脑硬盘故障?
  2. Rime解决二三候选用分号和加减号翻页,以及设置禁止调频的问题
  3. 计算机未来职业规划英语作文,我未来的计划英语作文(通用10篇)
  4. 【科学文献计量】知识单元的频次统计与分布(简单阅览和完整频次统计)
  5. TAMER——Training an Agent Manually Via Evaluative Reinforcement
  6. Matlab中ind2sub函数的使用
  7. iOS调用手机振动和铃声
  8. python实现语音信号的分帧、加窗、预处理
  9. Codeforces407C Curious Array
  10. 哈尔滨工业大学邮件系统客户端设置