背景:近几年,开源数据库逐渐流行起来。由于具有免费使用、配置简单、稳定性好、性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表。MySQL 数据库目前分为社区版(Community Server)和企业版(Enterprise),它们最重要的区别在于:社区版是自由下载而且完全免费的,但是官方不提供任何技术支持,适用于大多数普通用户;而企业版则是收费的,不能在线下载,相应地,它提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。本篇博客将通过丰富的实例对 SQL 语言的基础进行详细介绍,MySQL,使得读者不但能够学习到标准 SQL【Structure Query Language(结构化查询语言)】 的使用,又能够学习到 MySQL 中一些扩展 SQL 的使用方法。

SQL 分类:

SQL 语句主要可以划分为以下 3 个类别。

DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。

DML(Data Manipulation Language)语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括 insert、delete、udpate 和select 等。(增添改查)

DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括 grant、revoke 等。

DDL 语句:

DDL 是数据定义语言的缩写,简单来说,就是对数据库内部的对象进行创建、删除、修改的操作语言。它和 DML 语言的最大区别是 DML 只是对表内部数据的操作,而不涉及到表的定义、结构的修改,更不会涉及到其他对象。DDL 语句更多的被数据库管理员(DBA)所使用,一般的开发人员很少使用。

MySQL---DDL语句、DML语句与DCL语句相关推荐

  1. SQL语句之DWL、DCL语句

    SQL语句之DWL.DCL语句 =============================================================================== 概述: ...

  2. mysql自动提交 dcl语句_MySQL基础:DCL语句总结

    SQL语言大致分为DCL.DDL.DML三种,本文主要介绍MySQL 5.7版本DCL语句. 概述 DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可 ...

  3. DDL、DML介绍及常用语句

    一.介绍 DDL(Data Definition Language 数据定义语言) DDL用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表.视图等等,DDL对这些对象和属性的管 ...

  4. MySQL——DDL、DML、DQL、DCL语法总结

    文章目录 通用语法及分类 一.DDL(数据定义语言) 1. 数据库操作 2. 表操作 二.DML(数据操作语言) 1. 添加数据 注意事项 2.删除数据 3.修改数据 注意事项 三.DQL(数据查询语 ...

  5. Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL、数据操作语句DML、数据控制语句DCL、其他基本语句、流程控制语句、批处理语句)概念及其相关案例之详细攻略

    Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL.数据操作语句DML.数据控制语句DCL.其他基本语句.流程控制语句.批处理语句)概念及其相关案例之详细攻略 目录 T-S ...

  6. MySQL基础——DDL、DML、DQL、DCL语句

    当成功安装数据库之后,对于数据库进行的简单且基础的操作 打开数据库操作 1.在运行中输入services.msc 会打开如下界面 可以选择对MySQL进行开启或者关闭 2.也可以使用命令指示符 命令提 ...

  7. 常用的mysql语句(DDL、DML、DQL、DCL)

    系列文章目录 第一章 mysql常见语句 文章目录 系列文目录 常见的mysql数据类型 一.DDL语句 二.DML语句 1.引入库 2.读入数据 三.DQL语句 四.DCL语句 1.引入库 2.读入 ...

  8. 在MySQL中以下属于ddl语句的_MySQL的DDL语句、DML语句与DCL语句

    背景:近几年,开源数据库逐渐流行起来.由于具有免费使用.配置简单.稳定性好.性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表.MySQL 数据库 ...

  9. mysql dml_详解MySQL---DDL语句、DML语句与DCL语句

    背景:近几年,开源数据库逐渐流行起来.由于具有免费使用.配置简单.稳定性好.性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表.MySQL 数据库 ...

  10. mysql ddl dml 导出_MySQL:DDL和DML语句,弄明白了吗?

    语句分类 DDL(Data Definition Languages)语句:即数据库定义语句,用来创建数据库中的表.索引.视图.存储过程.触发器等,常用的语句关键字有:CREATE,ALTER,DRO ...

最新文章

  1. eclipse自动补全的设置
  2. 老的消息中间件投递失败的类型值_图文结合了解一下Java消息中间件的概述
  3. STM32中C语言知识点:初学者必看,老鸟复习(长文总结)
  4. docker 安装 mysql和Navicat Premium 远程连接
  5. 10067mysql_MYSQL数据库mysql Non-Transactional Database Only(只支持MyISAM)
  6. 大话数据结构顺序表和链表
  7. [UE4.4.x] 虚幻4 安卓打包
  8. 《Tensorflow 实战》(完整版,附源码)
  9. linux 内核dump,linux内核调试技巧之一 dump_stack【转】
  10. linux awk,sort,uniq,wc,cut命令详解
  11. 【Cocos2d-Js基础教学(2)类的使用和面向对象】
  12. 如何给计算机关闭网络连接,win10系统的电脑怎么把网络连接关闭?
  13. 关于我在黑马程序员培训毕业后的亲身体验
  14. RSA 非对称加密之 PKCS8 格式秘钥
  15. 【新手指南】App原型设计:如何快速实现这6种交互效果?
  16. Qt【正则表达式】匹配中文汉字,和字母,过滤中英文符号
  17. route和bridge是什么意思_请问ROUTE 和 BRIDGE 是怎么分别的!
  18. D3 二维图表的绘制系列(二十三)旭日图
  19. 印象笔记 linux 命令行,在Linux的命令行下使用Evernote的教程
  20. Android开发——集成友盟社会化分享遇到的坑(一)

热门文章

  1. epoll的反应堆实现模式
  2. 帧结构和物理资源(CCE,CORESET)
  3. 小酌重构系列[18]——重命名
  4. 网络安全——sql注入判断
  5. GNN in KG(一) Modeling Relational Data with Graph Convolutional Networks,ESWC2018
  6. 7-3 学习打卡(12.19)
  7. css零到一基础教程006:CSS 颜色
  8. 华为方法:如何发展教练|内线?
  9. 第一部分:简单句——第一章:简单句的核心——一、简单句的核心构成
  10. 数据库性能指标QPS和TPS计算