当前位置: 首页 > news >正文

SQL中的DML、DDL、DCL分别是什么意思

SQL命令的分类


数据定义语言 DDL(DataDefinition Language)
是 SQL 语言集中负责数据结构定义。
DDL 的核心指令是CREATE、ALTER、DROP。
操作的对象包括:库、表、视图、索引等。
如:CREATE TABLE ; ALTER INDEX; DROP VIEW;


数据操纵语言 DML(DataManipulation Language,)
是用于对数据库其中的对象和数据进行操作。
DML 的核心指令是INSERTUPDATEDELETESELECT
这四个指令合称CRUD(create, read, update,delete),即增删改查。


数据控制语言 DCL (Data Control Language)
是一种可对数据访问权进行控制的指令,
它可以控制特定用户账户对数据表、查看表、预存程序、用户自定义函数等数据库对象的控制权。
DCL 的核心指令是GRANTREVOKE


事务控制语言 TCL (Transaction Control Language,)
用于管理数据库中的事务。
TCL 的核心指令是COMMITROLLBACK

http://www.lryc.cn/news/17653.html

相关文章:

  • kubeasz部署k8s高可用集群
  • 2022年工程机械出口专题研究【重工】
  • [python入门(51)] - python时间日期格式time和datetime
  • 别担心ChatGPT距离替代程序猿还有距离
  • SpringBoot项目打包部署到阿里云服务器、通过Maven插件制作Docker镜像、部署项目容器、配置生产环境
  • OpenGov的首个方案已上线Moonriver
  • (三十一)大白话MySQL如果事务执行到一半要回滚怎么办?再探undo log回滚日志原理
  • 机器学习-基于KNN及其改进的汉字图像识别系统
  • Zebec生态持续深度布局,ZBC通证月内翻倍或只是开始
  • Leetcode.1238 循环码排列
  • spring boot的包扫描范围
  • 常青科技冲刺A股上市:研发费用率较低,关联方曾拆出资金达1亿元
  • 【Linux】工具(1)——yum
  • MySQL - 排序与分页
  • 自动化测试框架对比
  • 第7章 Memcached replace 命令教程
  • 我记不住的那些maven内容
  • 【Java】Spring更简单的读取和存储
  • Kafka 命令行操作
  • KUKA机器人_基础编程中的变量和协定
  • 代码名命规范浅析
  • 数据结构第15周 :( 求第k大的数 + 查找3个数组的最小共同元素 + 查找一个循环顺序数组的最小元素 + Crazy Search)
  • 【数据结构】Map 和 Set
  • IPVlan 详解
  • 直播间的2个小感悟
  • STM32开发(15)----芯片内部温度传感器
  • Apache Hadoop生态部署-zookeeper分布式安装
  • MySQL(九)
  • Matlab 计算一条直线与一条线段的交点
  • Read book Netty in action(Chapter VI)--ByteBuf