MySQL中的DML、DDL、DCL是什么意思
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下MySQL中的DML、DDL、DCL是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!引言一直以来
千家信息网最后更新 2026年11月03日MySQL中的DML、DDL、DCL是什么意思
小编给大家分享一下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是什么意思"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
名称
字段
类型
语句
三个
篇文章
语言
意思
代码
内容
字符
就是
数据库
物理
知识
陌生
张冠李戴
不怎么
东西
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
耶加雪菲
互联网金融科技
互联网科技有限公司经营范围
互联网科技社
北京互联网科技
美国互联网科技
互联网未来科技
互联网与新科技
佰商互联网科技有限公司
互联网科技股午盘股票涨跌
成都玖崟互联网科技有限公司乐商圈怎么样
世界互联网科技公司市值排名
上海科技产业互联网平台
济南小医互联网科技有限公司招聘
互联网高科技行业有哪些企业
互联网科技机房
互联网公司属于科技吗
互联网科技收购价值
杭州融税互联网科技有限公司
长沙易易互联网科技有限公司
花魁咖啡
互联网金融科技平台
中正互联网科技招聘
互联网时代科技改变生活
互联网经济与金融科技
西安小鹰速贷互联网科技有限公司
2021互联网科技公司排名
广东工业互联网大赛深圳学泰科技
浙南科技城互联网大厦招聘
中国新注册互联网科技