文档章节

数据库中DDL、DML、DCL和TCP概念

落雨萧萧
 落雨萧萧
发布于 2015/10/03 10:43
字数 176
阅读 125
收藏 7

1.DDLData Definition Language数据库定义语言,用于定义SQL模式、基本表、视图和索引的创建和撤消操作,DDL不需要commit:

CREATE/ALTER/DROP/TRUNCATE/COMMENT/RENAME

2.DMLData Manipulation Language数据操纵语言,由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作,需要commit:

SELECT/INSERT/UPDATEDELETE/MERGE/CALL/EXPLAIN PLAN/LOCK TABLE/
3.DCLData Control Language数据库控制语言  授权,角色控制等,。包括对基本表和视图的授权,完整性规则的描述:
GRANT 授权/REVOKE 取消授权
4.TCLTransaction Control Language事务控制语言:

SAVEPOINT 设置保存点/ROLLBACK  回滚/SET TRANSACTION


© 著作权归作者所有

落雨萧萧
粉丝 2
博文 37
码字总数 4263
作品 0
浦东
高级程序员
私信 提问
常用SQL语言概述(DDL、DML、DQL)

众所周知,SQL(Structure Query Language)是数据库的核心语言,近段时间学习数据库,部分基础概念有点模棱两可,今天索性把这几个常用的SQL概念简单记录下以作区分。 分类: DDL:数据定义...

Shell_2015
2018/06/26
0
0
数据库专业词汇 DDL、DML和DCL 理解

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

Kilar
2016/04/14
42
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
332
0
Oracle --DML、DDL、DCL

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

求是科技
2015/08/05
68
0

没有更多内容

加载失败,请刷新页面

加载更多

框架和库的区别

框架和库的区别 框架:是一套完整的解决方案;对项目的侵入性较大,项目如果需要更换框架,则需要重新架构整个项目。 node 中的 express; 库(插件):提供某一个小功能,对项目的侵入性较小...

庭前云落
11分钟前
2
1
基于 Dawn 进行多工程管理

1. 简述 当一个项目中子工程较多时,就会面临「单仓库(Monorepo)」还是「多仓库(Multirepo)」管理的问题。当然两个方式各有优缺点,而我们选择多工程单 Repo 时,能够带来一些管理上的简...

阿里云官方博客
12分钟前
1
0
Joomla 4具有可自定义的HTML电子邮件模板

Joomla 4大约每个月都会发布一个Alpha版本。上个月,我们得到了一个新的管理模板。 Joomla 4的最新版本是Alpha 12。 该版本的主要新特性是可定制的电子邮件模板。您将能够控制从您的网站发送...

六艺网络专注于Joomla
15分钟前
1
0
Idea配置

配置文件idea64.exe.vmoptions -Xms128m, 16 G 内存的机器可尝试设置为 -Xms512m (设置初始的内存数,增加该值可以提高 Java 程序的启动速度。 ) -Xmx750m, 16 G 内存的机器可尝试设置为 ...

行者终成事
17分钟前
2
0
大小仅1MB!超轻量级的人脸识别模型火爆Github

项目地址:https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB 近日,用户Linzaer在Github上开源了一款适用于边缘计算设备、移动端设备以及 PC 的超轻量级通用人脸检测...

编程资源库
19分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部