sql分类

  • 1 DDL(Data Definition Language:数据库定义语言,操作数据库,表(创建,删除,修改))

  • 2 DML(Data Manipulation Language:数据库操作语言:操作表的数据(插入,删除,修改))

  • 3 DQL(Data Query Language:数据库查询语言:操作表的数据,查询表的数据)

  • 4 DCL(Data Control Language:数据控制语言)

DDL数据库定义语言

主要负责操作数据库和数据表的结构,不操作具体的表数据具体说,就是只负责数据库和数据表的创建,修改,删除;
比如:定义数据库的名称和编码格式,表的名称和列名以及类型,主外键等等

DML数据库操作语言

主要负责数据表的数据的增删改(insert,delete,update)

DQL数据库查询语言

主要负责数据库的数据查询(select)

DCL数据库控制语言

主要是用来设置或更改数据库用户或角色权限的语句
比如Oracle默认的Scott用户没有创建视图的权限

SQL分类:DDL/DML/DQL/DCL以及作用相关推荐

  1. Python|SQL详解之DDL|DML|DQL|DCL|索引|视图、函数和过程|JSON类型|窗口函数|接入MySQL|清屏|正则表达式|executemany|语言基础50课:学习(14)

    文章目录 系列目录 原项目地址 第41课:SQL详解之DDL 建库建表 删除表和修改表 第42课:SQL详解之DML insert操作 delete 操作 update 操作 完整的数据 第43课:S ...

  2. 如何管理和使用哪些命令操作MySQL数据库?(基本操作,SQL语言,DDL,DML,DQL,DCL,Windows字符和图形界面MySQL安装)

    文章目录 前言 一:数据库基本操作命令 1.1:MySQL常用管理操作是哪些? 1.2:查看数据库列表信息的命令是? 1.3:查看数据库中的数据表信息命令是? 1.4:显示数据表的结构(字段)命令是? ...

  3. MySQL(DDL DML DQL DCL)

    文章目录 服务器 数据库 MySQL: 数据库软件 SQL: 结构化查询语句 DDL: 操作数据库和表 操作数据库 操作表 列数据类型 操作表的语法 DML: 操作表中的数据 where子句运算符 增 ...

  4. MySQL 的DDL DML DQL DCL细节解析 知道这些就够了

    SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 ...

  5. MySQL 数据库 - 通用语法 DDL DML DQL DCL

    目录 数据模型 通用语法及分类 DDL(数据定义语言) 数据库操作 表操作-查询 表操作-创建 表操作-修改 表操作-删除 表操作-数据类型 DML(数据操作语言) DML介绍 DML添加数据 DML ...

  6. dml语句包括哪些_聊聊MySQL基本操作DDL,DML,DQL,DCL

    本篇文章来回顾一下MySQL的基本操作之DDL,DML,DQL,DCL,每种操作都有各自不同的语法,常用的操作汇总如下. 一.DDL-数据定义语言 作用:数据定义语言主要用来定义数据库中的各类对象,包 ...

  7. Mysql的DDL DML DQL DCL

    m代表长度(1-65) d代表保留少数位(0-30) 整数型 tinyint(m)1字节 取值范围(-128-+127) int(m)4字节 取值范围(大概20几亿) 浮点型 double(m,d)8 ...

  8. MySql基础汇总-DDL DML DQL DCL,存储过程,事务,触发器,函数等

    use testdb;-- /**********************************************一:数据库操作语言****************************** ...

  9. DDL,DML,DQL,DCL概念

    SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE ...

最新文章

  1. java项目怎样强制删除手机缓存_Myeclipse清理项目缓存的几大方法
  2. Android 省,市,区选择权
  3. [渝粤教育] 西南科技大学 数据库应用 在线考试复习资料(1)
  4. Spring主要用到两种设计模式
  5. 随便说说:在ASP.NET应用程序中上传文件
  6. python捕捉线程错误_Pythonrequests多线程抓取出现HTTPConnectionPoolMaxretiresexceeded异常...
  7. javascript设计模式-学习笔记
  8. NVIDIA控制面板不见了解决方法
  9. visio旋转图形_visio2013怎么旋转图形? visio调整图形角度的教程
  10. 使用ACR及MIUI自带通话录音实现通话录音读取及上传
  11. Mint20系统安装微信
  12. 【论文分享】Sequence Directed Hybrid Fuzzing
  13. 运营商大数据在不同行业的利用
  14. 视频素材剪辑制作的方法分享
  15. Exception: D:\Unity\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!
  16. Android Studio的gradle报错“The error message “No variants found for ‘demo‘. Check build files to ensur“
  17. 【Python】2D/3D框IOU简单计算方法
  18. 病毒免杀技术-理论篇
  19. 企业电子招标采购系统源码之项目说明和开发类型
  20. 2021年中国社保卡市场现状分析,应全力推进社会保障卡应用工作「图」

热门文章

  1. 海量数据处理 - 10亿个数中找出最大的10000个数(top K)
  2. Win10安装Vue-cli
  3. 波卡链Substrate (7)Grandpa协议三“2阶段同步”
  4. 百度超级链XChain(5)XuperBridge 智能合约接口
  5. 15. 三数之和(双指针)
  6. python网络编程—UDP协议
  7. 微信公众号开发(python+werobot)-自动回复
  8. [reference]-ARM Term术语汇总
  9. 使用 ZwUnmapViewOfSection 卸载并替换内存镜像
  10. pwndbg用docker实现,进行题目分析