http://liyuan2005.iteye.com/blog/209218

数据库中的DML,DCL,DDL分别是那些操作?

DDL

Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples:

CREATE - to create objects in the database
ALTER - alters the structure of the database
DROP - delete objects from the database
TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed
COMMENT - add comments to the data dictionary
RENAME - rename an object

DML

Data Manipulation Language (DML) statements are used for managing data within schema objects. Some examples:

SELECT - retrieve data from the a database
INSERT - insert data into a table
UPDATE - updates existing data within a table
DELETE - deletes all records from a table, the space for the records remain
MERGE - UPSERT operation (insert or update)
CALL - call a PL/SQL or Java subprogram
EXPLAIN PLAN - explain access path to data
LOCK TABLE - control concurrency

DCL

Data Control Language (DCL) statements. Some examples:

GRANT - gives user's access privileges to database
REVOKE - withdraw access privileges given with the GRANT command

TCL

Transaction Control (TCL) statements are used to manage the changes made by DML statements. It allows statements to be grouped together into logical transactions.

COMMIT - save work done
SAVEPOINT - identify a point in a transaction to which you can later roll back
ROLLBACK - restore database to original since the last COMMIT
SET TRANSACTION - Change transaction options like isolation level and what rollback segment to use

数据库中的DML,DCL,DDL分别是那些操作?相关推荐

  1. oracle的DML,DCL,DDL区别

    DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据.     DML包括:  SELECT:用于检索数据:         INSERT:用于增加数据到 ...

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

    SQL命令的分类 数据定义语言 DDL(DataDefinition Language) 是 SQL 语言集中负责数据结构定义. DDL 的核心指令是CREATE.ALTER.DROP. 操作的对象包 ...

  3. 视图插入数据_数据库DQL、DML、DDL、DCL 详解

    SQL(Structure Query Language)语言是数据库的核心语言. SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言. SQL语言共分为四大类:数据查询语言DQL,数据操纵 ...

  4. mysql授权dml_Mysql DML DCL DDL

    在介绍这些SQL语言之前,先罗列一下mysql的常用数据类型和数据类型修饰,供查询参考 后面的带数字表示此类型的字段长度 数值型: TINYINT 1 ,SMALLINT 2,MEDIUMINT 3 ...

  5. Mysql中的DML和DDL语言

    文章目录 前言 一.DML 1.DML的含义 2.插入 3.修改 4.删除 二.DDL 1.DDL的含义 2.库和表的管理 3.常见数据类型 4.常见约束 总结 前言 DML和DDL是MySQL中最基 ...

  6. mysql dml ddldcl权限_MySQL中的DML、DDL、DCL到底是什么呢?

    作者:极客小俊 一个专注于web技术的80后 你不用拼过聪明人,你只需要拼过那些懒人 你就一定会超越大部分人! 极客小俊@开源中国,官方首发原创 博客: GeekerJun 引言 一直以来,很多人分不 ...

  7. SQL中的DML、DDL以及DCL是什么?

    DML(data manipulation language)是数据操纵语言:它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的 ...

  8. Python实现工单的内容在数据库中的录入和修改的可视化界面操作

    记录一下自己自学PYqt5做的第一个可视化系统软件 #环境:win10,python3.8,pycharm2019,SQLserver 2008R2 .(数据库我提前建好了) 展示: 直接上代码 #! ...

  9. Oracle中的DDL,DML,DCL总结

    DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据.     DML包括:  SELECT:用于检索数据:         INSERT:用于增加数据到 ...

最新文章

  1. 从0开始的微服务架构:(一)重识微服务架构
  2. 分布式信息采集服务器,Plumber分布式数据采集系统(一)架构与监控心跳
  3. DIP第九章习题解答
  4. Echart折线图 柱状图
  5. 使用Regions ADF 11g进行Master Detail CRUD操作
  6. LeetCode 665. 非递减数列(双指针)
  7. 面向对象程序设计上机练习五(类和对象)
  8. tomcat在conf/Catalina/localhost目录下配置项目路径
  9. 20. 为包含指针的关联容器指定比较类型
  10. c语言程序设计学校运动会管理系统,【纯小白求助】 课程设计里面《校际运动会管理系统》源代码运行...
  11. 无线通信与编码_MATLAB实现Turbo码的仿真_含仿真代码_Dr.WuYufei
  12. 测试独立显卡坏,可以将显示器接口插在集成显卡上试试
  13. 11:Hive从0到1系列学习:函数之常用的内置函数
  14. 【读书笔记】《谈谈方法》(笛卡尔)
  15. handler机制,成功跳槽百度工资从15K涨到28K,挥泪整理面经
  16. 连目标管理都不会,还谈什么目标?
  17. 【大数据开发必看】可视化BI神器---FineBI
  18. 第一代云原生企业米哈游如何让想象发生?
  19. 对于深度与广度的思考
  20. 20210323第一家量产国产化蓝牙AOA高精度定位基站生态合能培训会上海站现场直播下午内容视频录像回放-深圳核芯物联原厂工程师罗良技术分享

热门文章

  1. torch.gather(input, dim, index, *, sparse_grad=False, out=None) → Tensor
  2. 零基础入门深度学习的五篇经典教程
  3. 计算机视觉、机器学习、人工智能领域知识汇总
  4. 【STM32】 keil软件介绍--工具栏
  5. c语言圈子,C语言经典编程
  6. 每天一道LeetCode-----在字符方格中查找某个单词
  7. 2049 : 压死骆驼的最后一根稻草 (规律)
  8. redis中KEYS替代命令
  9. 用最少数量的箭引爆气球
  10. 智能指针——weak_ptr