Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mysql中DDL, DML, DCL, 和TCL是什么?

Mysql中DDL, DML, DCL, 和TCL是什么?

作者头像
猿人谷
发布于 2018-08-01 02:17:44
发布于 2018-08-01 02:17:44
1.3K0
举报
文章被收录于专栏:猿人谷猿人谷

在一些公司中提交给测试团队的SQL脚本会划分为DDL、DML等,但这些概念到底是如何定义的呢?

SQL(Structure Query Language)是数据库操作的的核心语言,接下来我们通过一张图来进行分析:

DDL(Data Definition Languages)语句:即数据库定义语句,用来创建数据库中的表、索引、视图、存储过程、触发器等,常用的语句关键字有:CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME。

DML(Data Manipulation Language)语句:即数据操纵语句,用来查询、添加、更新、删除等,常用的语句关键字有:SELECT,INSERT,UPDATE,DELETE,MERGE,CALL,EXPLAIN PLAN,LOCK TABLE,包括通用性的增删改查。

DCL(Data Control Language)语句:即数据控制语句,用于授权/撤销数据库及其字段的权限(DCL is short name of Data Control Language which includes commands such as GRANT and mostly concerned with rights, permissions and other controls of the database system.)。常用的语句关键字有:GRANT,REVOKE。

TCL(Transaction Control Language)语句:事务控制语句,用于控制事务,常用的语句关键字有:COMMIT,ROLLBACK,SAVEPOINT,SET TRANSACTION。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-07-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python内置常用高阶函数(列出了5个
引用自:http://www.cnblogs.com/duyaya/p/8562898.html
py3study
2020/01/16
6310
python内置常用高阶函数(列出了5个
Python 进阶之术 Map Filter Reduce
这是它的规范:规范 map(function_to_apply, list_of_inputs) ⼤多数时候,
Python知识大全
2020/02/21
4700
高阶函数
==把函数作为参数传入==,这样的函数称为高阶函数,高阶函数是函数式编程的体现。函数式编程就是指这种高度抽象的编程范式。
生信喵实验柴
2023/09/04
1630
高阶函数
python的reduce()函数
reduce()函数是Python内置的一个高阶函数。 reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。 例如,编写一个f函数,接收x和y,返回x和y的和: 1 2 def f(x, y): return x + y 调用 reduce(f, [1, 3, 5, 7, 9])时,reduce函数将做
用户1214487
2018/01/24
6800
Python基础【高阶函数】
高阶函数 map(fun,seq) 将seq中的元素依次作为参数传入fun,返回由函数返回值组成的新的列表。 python3:返回一个map对象 python2:返回列表 可以用list将对象转换为列
py3study
2020/01/15
3770
Python的lambda表达式、filter、map、reduce等函数的用法
参考链接: Python lambda (匿名函数) | filter, map, reduce
用户7886150
2021/01/12
1K0
python高阶函数和枚举
用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中,可同时得到数据对象的值及对应的索引值。 举个例子:
李玺
2021/11/22
4070
python高阶函数和枚举
Python面试题之Python中的lambda map filter reduce zip
map()将函数func应用于序列seq中的所有元素。在Python3之前,map()返回一个列表,列表中的每个元素都是将列表或元组“seq”中的相应元素传入函数func返回的结果。Python 3中map()返回一个迭代器。
Jetpropelledsnake21
2019/02/15
1.2K0
Python 基础 高阶函数
python 把函数作为参数   如果传入abs 作为参数     def add(x,y,y):       return f(x) + f(y)     add(-5,9,abs)   根据函数的定义,函数执行的代码实际上是。     abs(-5) + abs(9) python 中map() 函数     map() 是 python 内置的高阶函数,它接收一个函数 f 和 一个list,并且把 f 一次作用在     list的每一个元素上,得到一个新的list 并返回。     我们需要传入函数
用户1197315
2018/04/03
7150
Python 高阶函数
功能:将传输的函数fn依次作用到lsd集合中的每个元素,并把结果作为一个Iterator返回
星哥玩云
2022/09/08
3670
Python函数式编程-高阶函数、匿名函数、装饰器、偏函数
本篇文章我们来介绍下Python函数式编程的知识。最主要的一点,Python中的函数是对象,可以复制给变量!好了,我们来介绍几个Python函数式编程中的要点,包括高阶函数、匿名函数、装饰器、偏函数等等。精彩内容,不容错过!
QQ1622479435
2018/10/23
7610
Python高阶函数使用总结!
审稿人:耿远昊,Datawhale成员,华东师范大学,开源教程《Joyful-Pandas》核心贡献者。
Datawhale
2020/11/16
5430
Python高阶函数使用总结!
Python基础——4高阶函数
map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。
py3study
2020/01/19
3030
Python高阶函数_map/reduce/filter函数
如果你读过Google的那篇大名鼎鼎的论文"MapReduce: Simplified Data Processing on Large Clusters",你就能大概明白map/reduce的概念。
小破孩的梦想空间
2020/04/23
4860
Python进阶教程笔记(七)函数式编程
由于参数 x, y 和 f 都可以任意传入,如果 f 传入其他函数,就可以得到不同的返回值。
Lemon黄
2020/10/30
4830
Python进阶教程笔记(七)函数式编程
Python高阶函数
在了解什么是高阶函数之前,我们来看几个小例子。我们都知道在 python 中一切皆对象,函数也不例外。比如求绝对值函数 abs,我们可以用一个变量 f 指向 abs 函数,那么当调用 f() 的时候可以得到和 abs() 一样的效果,这说明变量可以指向函数!
Python编程与实战
2019/12/03
5640
Python小世界:匿名函数、高阶函数、
木子本人搞起Python已有多年,一直觉得什么都会,但是有时候实操起来,才觉得很多底层基础的知识都没有彻底的灵活掌握。 另外,网上关于Python基础知识的各种普及已有太多太多。 附上相关大神的技术栈:
py3study
2020/01/15
4820
Python进阶(一)
1、args 和 *kwargs *args *args 是⽤来发送⼀个⾮键值对的可变数量的参数列表给⼀个函数. python def test_var_args(f_arg, *argv): print("first normal arg:", f_arg) for arg in argv: print("another arg through *argv:", arg) test_var_args('yasoob', 'python', 'eggs', 'test
MiChong
2020/09/24
5600
Python进阶(一)
面试题-python3 内置函数map reduce filter 如何使用?
map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 map() 函数语法:map(function, iterable, …)
上海-悠悠
2021/04/09
7160
一文读懂Python 高阶函数
将函数作为参数传入,这样的函数称为高阶函数。函数式编程就是指这种高度抽象的编程范式。 变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。如下所示:
Wu_Candy
2022/07/04
2800
一文读懂Python 高阶函数
相关推荐
python内置常用高阶函数(列出了5个
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档