一、DML

  • DML(data manipulation language)数据操纵语言:

    就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。

SELECT 列名称 FROM 表名称
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
DELETE FROM 表名称 WHERE 列名称 = 值

二、DDL

  • DDL(data definition language)数据库定义语言:

    其实就是我们在创建表的时候用到的一些sql,比如说:CREATE、ALTER、DROP等。DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上

CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)ALTER TABLE table_name
ALTER COLUMN column_name datatypeDROP TABLE 表名称
DROP DATABASE 数据库名称

三、DCL

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

    是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。这个比较少用到。

在公司呢一般情况下我们用到的是DDL、DML这两种。

转载于:https://www.cnblogs.com/guoyinghome/p/11220226.html

DML DDL DCL区别相关推荐

  1. [转]DML DDL DCL 语言的区别

    转自: http://www.k187.com/viewthread-3023.html 对于SQL语言,有两个组成部分: DML(data manipulation language):它们是SEL ...

  2. DML,DDL,DCL,DQL的区别

    DML 英文缩写 DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言.具体是指是UPDATE更新.INSER ...

  3. DDL、DML、DCL区别

    1.DDL(Data Definition Language) 数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 : DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的 ...

  4. oracle dfl dml,DML,DDL,DCL,DQL的区别

    DML数据库 英文缩写express DML = Data Manipulation Language,数据操纵语言,命令使用户可以查询数据库以及操做已有数据库中的数据的计算机语言.具体是指是UPDA ...

  5. 数据库SQL语言类型(DQL.DML.DDL.DCL)

    1.SQL语言 SQL(Structure Query Language)语言是数据库的核心语言. SQL是一个标准的数据库语言, 是面向集合的描述性非过程化语言. 它功能强,效率高,简单易学易维护. ...

  6. MYSQL: DML/DDL/DCL

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

  7. oracle 结构化语言查询 DML DDL DCL

    --结构化查询语言 (Structured Query Language),具有定义. --查询.更新和控制等多种功能,是关系数据库的标准语言.--SQL分类: -- 数据操纵语言DML Data M ...

  8. mysql操作语句类型DQL\DML\DDL\DCL

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

  9. 数据库中DML,DDL,DCL,DQL指的是什么意思

    1)DQL(Dimensional Query Language)            数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT < ...

最新文章

  1. Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details
  2. 蓝牙模块hc05原理图_使用步进电机和Android App的蓝牙控制迷你升降机
  3. 福利丨网友授课视频分享:机器学习实战-KNN-第一部分
  4. golang map 初始化 和 使用
  5. oracle增量合并存储过程,怎么将视图与存储过程里的逻辑合并
  6. Leetcode 18. 四数之和 (每日一题 20211011)
  7. 深圳上海场 | 神策 2019 数据驱动大会「PPT 下载」新鲜出炉!
  8. 滴滴开源首次发布年度报告
  9. 剑指 Offer 53 - I. 在排序数组中查找数字 I(二分法)
  10. mysql key value 排序_MySQL按字符串中部分数值排序
  11. 云服务器选ssd还是hdd_SSD和普通硬盘对比?SSD到底好不好?看超变态测试
  12. 职场老实人的十大升职障碍
  13. cad刷新快捷键_实用的CAD技巧
  14. Northwind 示例数据库
  15. 如何让word中清晰的图片无损导出为pdf?
  16. python socket和多线程实现多人对话聊天室
  17. 快速缓解眼睛疲劳的穴位按摩
  18. Excel不能自动求和的可能原因
  19. 网易的猪场有多豪?网友:请你低调一点
  20. linux 获取文件父目录权限,Linux 文件权限中,操作一个文件需要父目录的那些权限?...

热门文章

  1. contentprovider java_ContentProvider和数据库的区别
  2. 西门子ug通用后处理_五轴UG(NX)后处理
  3. python cocos2dx_cocos2dx 3.0 环境搭建、项目编译于运行
  4. 数据结构java学生成绩排序_数据结构学习--Java简单排序
  5. C++中用TinyXML对XML文件进行解析
  6. mysql5.7.20 sql mode_MySQL5.7中的sql_mode默认值带来的坑及解决方法
  7. 计算机视觉(二)——深度学习进阶
  8. gitblit如何迁移入gitlab合并迁移_gitlab和gitlab项目迁移
  9. 微型计算机原理IMUL指令,微机原理与系统设计实验
  10. python直接使用pyc_关于python包,模块,.pyc文件和文件导入理解