MySQL中的DML、DDL、DCL是什么意思
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,小编给大家分享一下MySQL中的DML、DDL、DCL是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!引言一直以来
千家信息网最后更新 2025年11月11日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安全错误
数据库的锁怎样保障安全
计算机软件开发合同解释
群晖服务器技术支持
计算机软件开发者享有汇编权吗
我的世界网易版闯关类型服务器
乌班图服务器远程
fas数据库
河南工程学院人才数据库
搭建DNS根镜像服务器
怎么新增数据库数据
数据库增加字段影响数据
短信猫 数据库
win服务器管理器怎么进
mysql数据库修改属性
网络安全和舆情处置工作
中关村软件开发棋牌室
平板电脑服务器不稳定怎么解决
灵武市软件开发定制价格表
网易如何加入服务器
哈利波特服务器满了还能进入吗
家庭租服务器
软件开发有什么证书考试
sql数据库知识点总结
网络安全问题创新性举措
服务器蓝灯按钮是干嘛的
浏览器传文件到服务器
服务器安全组端口有多少
软件开发的设计阶段可分为
长白时评网络安全主题
家庭租服务器
电视连接服务器失败插头没问题