MySQL中的DML、DDL、DCL是什么意思
发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,小编给大家分享一下MySQL中的DML、DDL、DCL是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!引言一直以来
千家信息网最后更新 2025年01月26日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安全错误
数据库的锁怎样保障安全
杭州尚洛网络技术有限公司电话
将代码部署到服务器
软件开发项目预算拆分粒度
软件开发大学有哪些
航信数据库初始密码
vb 同步服务器时间
仙林软件开发培训
高斯db是分布式数据库吗
数据库sql语句操作试题
单位网络安全如何检测
车内异构网络安全防护
驱动软件开发有前景吗
超图软件开发了什么软件
阿里中间件数据库
南充市网络安全宣传周
易泊停车管理端服务器ip
数据库钥匙怎么弄掉
数据库和图表插件一键绑定
护苗网络安全主题教育视频
淘宝云服务器选什么配置
pb软件开发
方舟非官方服务器倍率
濮阳二公司软件开发
深圳金融软件开发服务费
软件开发 接项目签什么合同
股票银行软件开发公司
阿里云服务器抢票
14国三网络技术习题下载
ibm服务器 序列号
php用户登录数据库