mysql
文章平均质量分 83
跨省少年
这个作者很懒,什么都没留下…
展开
-
mysql随机从一个表中获取一条记录
mysql随机从一个表中获取一条记录原创 2016-01-26 11:54:13 · 827 阅读 · 0 评论 -
mysql 语句导致php-fpm连接数增多,服务器卡死
原文参考:https://www.v2ex.com/t/446587#reply4这个记录下 mysql 语句 导致服务器卡死 ,连接数增多,服务器直接宕机,快速解决办法,避免影响线上生成机器:1,先杀mysql进程2:杀php-fpm 进程 :sudo lsof -i -P -n | awk '/php-fpm/ || NR==1' (因为此时MySQL锁表,其他进程直接翻译 2018-04-18 09:32:24 · 2452 阅读 · 0 评论 -
mysql下使用update set from select
最近遇到很多数据结构的需求是这样的:先select出来 然后在update 一下 条件不变写一条语句搞定:UPDATE tab_game_version as a INNER JOIN tab_game_version as b ON a.id=b.idSET a.advert_data=0 where a.advert_data is NULL翻译 2017-05-10 09:52:54 · 34656 阅读 · 0 评论 -
redis模糊删除
#redis 模糊删除redis-cli KEYS "client*" | xargs redis-cli DEL原创 2017-03-01 18:15:58 · 1356 阅读 · 0 评论 -
mysql GROUP_CONCAT函数解析
1,由于项目需要 (数据之间2个字段之间有一对多的关系(type=>gameid)) 想用 GROUP_CONCAT() 函数 根据一个字段type 返回每个type的所有gameid !!! 这里插条备注:由于我本地php环境装的是mysql版本5.6 测试环境没撒问题 但是到线上 就返回 blob(二进制大对象)类型这里查了下手册 是mysql版本的问题 线上版本是 5原创 2016-10-14 14:13:43 · 590 阅读 · 0 评论 -
mysql 查询多个类型多条数据并汇总
需求:查询多天的不同类型的每天最大的pv值 并 group by 每天的汇总量(即不同类型每天的相加总量)由于环境需要,必须要这么做,在之前的基础上优化了下sql 一条就解决了:子查询:1:select max(total_gv) as max_total_gv,daytime from gameWHERE (restype=1 || restype=2) and (da原创 2016-08-23 17:44:53 · 6091 阅读 · 0 评论 -
mysql left join 右表数据不唯一的情况解决方法
mysql left join 右表数据不唯一的情况解决方法翻译 2016-08-09 18:18:01 · 1602 阅读 · 3 评论 -
mysql取随机范围内地随机数
我们知道mysql的rand函数 默认是取的 0到1的 现在我想取出 100 到300之间的随机数怎么办?update student set mark=FLOOR(100+(rand()*200)) WHERE id>0一条sql就可以了原创 2016-08-17 11:51:41 · 2961 阅读 · 0 评论 -
php mysql查询3级分类下对应的一级和二级分类
mysql数据库sql语句:现在是查出数据库id=1即 单机类型下所有的2级和3级分类select * from category where id=1 or pid IN(SELECT id from category where id=1) ORpid IN( SELECT id from category where pid in(SELECT id from c原创 2016-06-30 11:25:38 · 7010 阅读 · 1 评论 -
mysql union
mysql的union 查询 分别对子查询语句排序的话 必须带上limit eg : select * from table order by id desc limit 10 union select * from table order by id desc limit 10不带limit的话 order by 无效原创 2016-06-12 15:47:22 · 302 阅读 · 0 评论 -
MySQL关联left join 条件on与where不同
联表查询的on个where 语句 文章来源:http://database.51cto.com/art/201005/200521.htm(尊重别人劳动成果) 自己总结:先写个sql对比a: select p.pname,p.pcode,s.saletime,count(s.aid) as total from products as p翻译 2016-02-25 09:47:55 · 724 阅读 · 0 评论 -
mysql 中查出多条记录中的不同type值的pv字段的差值
这里做个总结,当时时间比较急,用的方法比较笨:需求:单击一个按钮 后台计算出type=1每小时的pv量 减去type=2 每小时的pv量返回每小时的pv差。(数组格式)eg:0:{hours=>0,pv=>23} 1:{hours=>1,pv=30} 2:{hours=>2,pv=>10}.... !!!每天24小时 这里数据只是部分(测试) daytime 也只有单天。当原创 2016-03-06 20:30:04 · 1575 阅读 · 0 评论