MySQL---DDL语句、DML语句与DCL语句
背景:近几年,开源数据库逐渐流行起来。由于具有免费使用、配置简单、稳定性好、性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 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语句相关推荐
- SQL语句之DWL、DCL语句
SQL语句之DWL.DCL语句 =============================================================================== 概述: ...
- mysql自动提交 dcl语句_MySQL基础:DCL语句总结
SQL语言大致分为DCL.DDL.DML三种,本文主要介绍MySQL 5.7版本DCL语句. 概述 DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可 ...
- DDL、DML介绍及常用语句
一.介绍 DDL(Data Definition Language 数据定义语言) DDL用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表.视图等等,DDL对这些对象和属性的管 ...
- MySQL——DDL、DML、DQL、DCL语法总结
文章目录 通用语法及分类 一.DDL(数据定义语言) 1. 数据库操作 2. 表操作 二.DML(数据操作语言) 1. 添加数据 注意事项 2.删除数据 3.修改数据 注意事项 三.DQL(数据查询语 ...
- Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL、数据操作语句DML、数据控制语句DCL、其他基本语句、流程控制语句、批处理语句)概念及其相关案例之详细攻略
Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL.数据操作语句DML.数据控制语句DCL.其他基本语句.流程控制语句.批处理语句)概念及其相关案例之详细攻略 目录 T-S ...
- MySQL基础——DDL、DML、DQL、DCL语句
当成功安装数据库之后,对于数据库进行的简单且基础的操作 打开数据库操作 1.在运行中输入services.msc 会打开如下界面 可以选择对MySQL进行开启或者关闭 2.也可以使用命令指示符 命令提 ...
- 常用的mysql语句(DDL、DML、DQL、DCL)
系列文章目录 第一章 mysql常见语句 文章目录 系列文目录 常见的mysql数据类型 一.DDL语句 二.DML语句 1.引入库 2.读入数据 三.DQL语句 四.DCL语句 1.引入库 2.读入 ...
- 在MySQL中以下属于ddl语句的_MySQL的DDL语句、DML语句与DCL语句
背景:近几年,开源数据库逐渐流行起来.由于具有免费使用.配置简单.稳定性好.性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表.MySQL 数据库 ...
- mysql dml_详解MySQL---DDL语句、DML语句与DCL语句
背景:近几年,开源数据库逐渐流行起来.由于具有免费使用.配置简单.稳定性好.性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表.MySQL 数据库 ...
- mysql ddl dml 导出_MySQL:DDL和DML语句,弄明白了吗?
语句分类 DDL(Data Definition Languages)语句:即数据库定义语句,用来创建数据库中的表.索引.视图.存储过程.触发器等,常用的语句关键字有:CREATE,ALTER,DRO ...
最新文章
- eclipse自动补全的设置
- 老的消息中间件投递失败的类型值_图文结合了解一下Java消息中间件的概述
- STM32中C语言知识点:初学者必看,老鸟复习(长文总结)
- docker 安装 mysql和Navicat Premium 远程连接
- 10067mysql_MYSQL数据库mysql Non-Transactional Database Only(只支持MyISAM)
- 大话数据结构顺序表和链表
- [UE4.4.x] 虚幻4 安卓打包
- 《Tensorflow 实战》(完整版,附源码)
- linux 内核dump,linux内核调试技巧之一 dump_stack【转】
- linux awk,sort,uniq,wc,cut命令详解
- 【Cocos2d-Js基础教学(2)类的使用和面向对象】
- 如何给计算机关闭网络连接,win10系统的电脑怎么把网络连接关闭?
- 关于我在黑马程序员培训毕业后的亲身体验
- RSA 非对称加密之 PKCS8 格式秘钥
- 【新手指南】App原型设计:如何快速实现这6种交互效果?
- Qt【正则表达式】匹配中文汉字,和字母,过滤中英文符号
- route和bridge是什么意思_请问ROUTE 和 BRIDGE 是怎么分别的!
- D3 二维图表的绘制系列(二十三)旭日图
- 印象笔记 linux 命令行,在Linux的命令行下使用Evernote的教程
- Android开发——集成友盟社会化分享遇到的坑(一)