文档章节

oracle DML、DDL语句区别

谷亚彬
 谷亚彬
发布于 2017/07/22 08:58
字数 304
阅读 14
收藏 0

DML:数据操作语言,SQL中处理数据等操作统称为数据操纵语言 data manipulation language - dml

       它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言,不修改表的结构,只修改表的内容

需要commit 才能真正被执行

DDL:数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 data description language

       DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用

DCL:数据控制语言,用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等 Database control language 

       是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL

© 著作权归作者所有

谷亚彬
粉丝 10
博文 69
码字总数 78139
作品 0
郑州
程序员
私信 提问
Oracle --DML、DDL、DCL

DML、DDL、DCL的区别 1. DML概述:(data manipulation language),数据操纵语言。用于操纵数据库对象中包含的数据,也就是说操纵的对象是记录。 1.1 DML的主要语句(即操作语句) insert语句:...

求是科技
2015/08/05
68
0
DDL、DML和DCL的区别与理解

在关系型数据库中DDL、DML、DCL这三者是SQL的重要组成部分,恰好在网上找到一篇不错的文章在这里就摘录分享下。以下来自于:http://www.jb51.net/article/40359.htm DML、DDL、DCL区别 . 总体...

往事_Jim_遗
2017/11/06
0
0
DDL、DML和DCL 区别与理解

这篇文章主要介绍了DDL、DML和DCL的区别与理解,需要的朋友可以参考下 DML、DDL、DCL区别 . 总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它...

勇敢的蜗牛_Z
2015/05/04
321
0
oracle中ddl为什么不能回滚

要说明这个问题,首先需要说明什么是DDL语句。DDL语句是数据定义语句,包括各种数据对象的创建、修改和删除,以及授权等操作。 在Oracle中DDL语句将转化为修改数据字典表的DML语句。一个简单...

zh119893
2013/06/03
100
0
oracle中ddl为什么不能回滚

在ITPUB上看到有人提出了这个问题。在Sqlserver或一些其他的数据库中,DDL语句也是可以回滚的,那么Oracle为什么不能回滚DDL语句呢。 这个问题来自:http://www.itpub.net/thread-1300088-1...

foreverfeng
2012/09/17
101
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
717
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
40
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
26
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
75
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
74
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部