mysql
文章平均质量分 81
li_mancheng
这个作者很懒,什么都没留下…
展开
-
mysql中FIND_IN_SET的使用方法
在mysql中,有时我们在做数据库查询时,需要得到某字段中包含某个值的记录,但是它也不是用like能解决的,使用like可能查到我们不想要的记录,它比like更精准,这时候mysql的FIND_IN_SET函数就派上用场了,下面来具体了解一下。 FIND_IN_SET(str,strlist)函数 str 要查询的字符串 strlist 字段名 参数以”,”分隔 如 (1,2,6原创 2017-05-15 14:07:47 · 1165 阅读 · 0 评论 -
mysql group_concat()函数陷阱问题
mysql group_concat()函数陷阱问题 今天同事发给我一个rest接口说应该有数据的,但是却没有查到数据。 解决方法: 经过排查,发现mysql的group_concat()函数默认只返回1024长度的字符串, 而我的存储过程里定义的输出变量是out board_list VARCHAR(4000), www.2cto.com 而这个存原创 2017-05-26 11:02:00 · 484 阅读 · 0 评论 -
having的用法
having的用法 having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。 SQL实例: 一、显示每个地区的总人口数和总面积. SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region原创 2017-05-26 11:09:08 · 1317 阅读 · 0 评论 -
mysql 批量更新共有以下四种办法
1、.replace into 批量更新 replace into test_tbl (id,dr) values (1,'2'),(2,'3'),...(x,'y'); 2、insert into ...on duplicate key update批量更新 insert into test_tbl (id,dr) values (1,'2'),(2,'3'),...(x,原创 2017-12-01 13:52:02 · 383 阅读 · 0 评论 -
centos7 编译安装mysql
首先安装依赖包,避免在安装过程中出现问题 1 2 3 4 5 [root@bogon liuzhen]# yum -y install gcc gcc-c++ [root@bogon liuzhen]# yum -y install cmake [root@bogon liuzhen]# yum -y install ...转载 2019-06-10 19:01:34 · 220 阅读 · 0 评论 -
对mysql事务的理解
在关系型数据库中,事务的重要性不言而喻,只要对数据库稍有了解的人都知道事务具有 ACID 四个基本属性,而我们不知道的可能就是数据库是如何实现这四个属性的;在这篇文章中,我们将对事务的实现进行分析,尝试理解数据库是如何实现事务的,当然我们也会在文章中简单对 MySQL 中对 ACID 的实现进行简单的介绍。 事务其实就是并发控制的基本单位;相信我们都知道,事务是一个序列操作,其中的操作要么都...转载 2019-07-13 10:33:27 · 731 阅读 · 0 评论