随笔分类 - mysql
摘要:1 问题描述 由于需求问题,这边要求查询出来的分组数据中的某一列的所有数据值都要展示出来,中间以逗号隔开,这边通过在网上查询,发现了存在group_concat()函数能够完美的满足这个需求,因此特意记录一下。 2 group_concat()函数的使用 2.1 使用语法 GROUP_CONCAT(
阅读全文
摘要:1. 什么是事务 事务是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。在同一个事务当中,这些操作最终要么全部执行成功,要么全部失败,不会存在部分成功的情况。 2. 事务的特性 事务的四个最主要的特性ACID,A:原子性,C:一致性,I:隔离性,D:持久性 原子性(Atomic
阅读全文
摘要:1. explain的介绍 explain可以显示mysql是如何执行sql语句的,以便我们知道sql语句的性能瓶颈在哪,帮助我们进行相关的性能优化。 2. explain的使用方法 explain的使用方法比较简单,就是直接用explain+sql语句即可,如下所示: 3. explain各字段说
阅读全文
摘要:1.问题引入 这个关键字是在看项目代码的时候,看到SQL语句在批量插入数据的时候看到了这个关键字,于是就学习了一下这个关键字的作用。 2.说明 作用 on duplicate key update这个关键字的作用主要是在插入数据的时候如果主键或唯一索引冲突(就是该主键或者该唯一索引的数据已经存在了)
阅读全文