什么是DDL和DML语句?

1.什么是DDL和DML语句?

 

SQL语言分成三大类

1.DDL语言

2.DML语言

3.DCL语言

 

可恶,竟然在技术内幕只提及了一部分  #内幕661

要知道DDL是什么意思,必须先了解它的英文全称 data definition language,数据定义语言

什么叫做数据定义呢?从没有到有就是定义,就是初始化,出生,死亡

总结一句,只要让结构变化的语句,就是DDL语句

——创建,修改,删除数据库或数据库里面的对象(表,视图,存储过程,触发器,索引)

 

DML的英文是data manipulation language ,数据操纵语言

举一个比喻,如果数据库,表,是一个盒子来的话,那么数据就是里面的巧克力

DML针对的是表里面的数据,增加,删除,修改的操作

DML是一个所有数据库里面使用得最多的语言了

在客服集市做数据验证时大量的select count(*) 就是DML语言了

录入数据的大量insert into 也是DML语言了

这部分知识 #深入浅出 写得比较详细

 

DCL = data control language

数据操作语言,这点上开发人员使用得比较少,DBA使用得很多,比如分配权限

 

转载于:https://www.cnblogs.com/hellotracy/articles/4901161.html

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值