1、事务:一条或多条SQL语句组成的一个执行单位,这组SQL语句要么都执行,要么都不执行。
2、事务的特点:A(原子性),C(一致性),I(隔离性),D(持久性)。
3、事务的并发问题:脏读、不可重复读、幻读。
4、通过设置隔离级别解决并发问题。

                                 脏读              不可重复读                   幻读
READ UNCOMMITTED(读未提交)            ×                       ×                       ×
READ COMMITTED  (读已提交)            √                       ×                       ×
REPEATABLE READ (可重复读)            √                       √                       ×
SERIALIZABLE    (串行化)         √                       √                       √
#分组函数#SUM、AVG一般处理数值类型
#MAX、MIN、COUNT可以处理任何数据类型
#都忽略NULL值
SELECT SUM(world.country.SurfaceArea)
FROM world.country;SELECT AVG(world.country.SurfaceArea)
FROM world.country;SELECT MAX(world.country.SurfaceArea)
FROM world.country;SELECT MIN(world.country.SurfaceArea)
FROM world.country;SELECT COUNT(world.country.SurfaceArea)
FROM world.country;#非空值个数SELECT SUM(world.country.SurfaceArea),AVG(world.country.SurfaceArea),MAX(world.country.SurfaceArea),MIN(world.country.SurfaceArea),COUNT(world.country.SurfaceArea) FROM world.country;SELECT COUNT(DISTINCT world.country.Continent) FROM world.country;#搭配去重SELECT COUNT(*) FROM world.country;#表的总行数

MySQL - 04.数据控制语言(Data Control Language,DCL)相关推荐

  1. 在CDS(Core Data Services)中使用DCL(Data Control Language)

    最近,我在玩ABAP CDS视图,并且遇到了一些权限方面的挑战.我在网上没看到有多少有关CDS开发的文档,因为它是个相当新的东西.因此,我决定写下这篇博客,也许我的想法可以帮助到一些人. 和你已经意识 ...

  2. 【转贴】mysql导入数据load data infile用法

    mysql导入数据load data infile用法 基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ...

  3. mysql数据控制语言_mysql数据控制语言DCL(Data Control Language)-数据库

    编辑推荐: 本文来自于网络,主要介绍了mysql数据控制语言DCL的创建.删除.修改用户密码.授予权限等代码编写. #创建用户 create user '用户名'@'允许登录的地址' identifi ...

  4. 04 数据控制语言DCL

    数据控制语言DCL DCL 关键词 示例 DCL 数据库中往往包含了非常重要的数据,可以通过访问控制来确保数据的安全.数据控制语言DCL可以为我们指定的用户授予一定的权限,或者从指定的用户处召回指定的 ...

  5. mysql数据控制语言_Mysql数据控制语言DCL(Data Control Language)

    1.Mysql中的用户管理: Mysql中的用户,存储在系统数据库mysql中的user表中,表初始内容只有localhost-----root用户. 创建用户: Create user '用户名'@ ...

  6. mysql导入数据load data infile用法整理

    有时候我们需要将大量数据批量写入数据库,直接使用程序语言和Sql写入往往很耗时间,其中有一种方案就是使用MySql Load data infile导入文件的形式导入数据,这样可大大缩短数据导入时间. ...

  7. mysql导入数据load data infile用法(将txt文件中的数据导入表中)

    我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data  [low_priority] [local] infile ...

  8. mysql导入数据load data infile用法

    我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data [low_priority] [local] infile ' ...

  9. Mysql导入数据时-data truncated for column..

    2019独角兽企业重金招聘Python工程师标准>>> 在导入Mysql数据库时,发现怎么也导入不进去数据,报错: 查看表定义结构: 可以看到comm 定义类型为double类型 原 ...

最新文章

  1. 广电系统三八红旗集体推荐材料_【原创】怎么把好几千字的材料压缩成500字?这些方法推荐给你!...
  2. 【选型】消息中间件选型
  3. lua windows下编译
  4. CTF-MISC杂项题1
  5. android 获取monkey日志_Android压力测试:monkey压力测试实战
  6. win10 免安装版本的MySQL的下载安装和配置
  7. 很犀利却很现实的26句话!哪句你心痛了
  8. html5毕业论文总结,毕业论文小结(精选多篇)
  9. activity劫持学习与复现
  10. 专注要事、把手弄脏、高效优雅是对抗规模化焦虑的好办法--读Getting Real(达成现实)和 Rework(重塑工作)
  11. 传输线方程与终端加载的无损耗传输线
  12. 动物数据集+动物分类识别训练代码(Pytorch)
  13. LINUX下的makefile学习(此文是我学习过程遇到问题时找到的所有回答,感谢其它大佬的回答,各个文章我都标明了原文链接)
  14. how2heap(5):tcache_poisoning 2.31
  15. 3DM:phase wrapping
  16. 2022年来了,从Python定制一份日历开始吧!
  17. Java 导出exl表格 一个单元格内换行
  18. 【Java】什么是二方库?
  19. Go的研习笔记day-1
  20. 深入分析linux内核的内存分配函数devm_kzalloc

热门文章

  1. 【持续更新】SDN Software Defined Networks(Thomas D.Nadeau Ken Gray)翻译
  2. 协同学:大自然构造的奥秘--哈肯-2
  3. 王微:愤怒,是我创业初始的驱动力
  4. 计算机领域名人事迹及意义,关于电脑的好处的名人名言-关于电脑时代需要练字的相关事例和名人名言?...
  5. MAX8722 CCFL背光控制器
  6. 趋势科技公司的创始人:张明正的创业路
  7. Flask项目实战--管理系统
  8. 【面试准备之】HR面试时100个关键问题
  9. Oralce查询当年的数据
  10. python的f是什么意思_%f在python中什么意思