
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 · 1183 阅读 · 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 · 508 阅读 · 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 · 1343 阅读 · 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 · 403 阅读 · 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 · 242 阅读 · 0 评论 -
对mysql事务的理解
在关系型数据库中,事务的重要性不言而喻,只要对数据库稍有了解的人都知道事务具有 ACID 四个基本属性,而我们不知道的可能就是数据库是如何实现这四个属性的;在这篇文章中,我们将对事务的实现进行分析,尝试理解数据库是如何实现事务的,当然我们也会在文章中简单对 MySQL 中对 ACID 的实现进行简单的介绍。事务其实就是并发控制的基本单位;相信我们都知道,事务是一个序列操作,其中的操作要么都...转载 2019-07-13 10:33:27 · 756 阅读 · 0 评论