一些实用的mysql操作语句集合

发布于 2021-11-12 19:32:33

除了最基本的增删改查、还有很多实用的mysql操作语句要掌握和学习。
在开发的过程中有时遇到一些特殊场景需要用到稍复杂一点的mysql操作,这是一时半会又不知道怎么写,然后到处查资料,写完了之后呢不加巩固练习又会渐渐忘掉,导致遇到同样的问题反复查资料浪费时间精力,这里记录一些不常用但很使用的mysql操作语句。

查看更多

浏览量
6707
4 个回答
猫哥
猫哥 项目组成员 2021-11-12
希望我的回答能对你有所帮助

需求:对满足条件的数据自动增加随机量
场景:将低于1000阅读量的文章随机增加(1~3000)的阅读值
语句:

UPDATE article SET views = (views + CEILING(RAND()*3000)) WHERE views < 1000;
猫哥
猫哥 项目组成员 2022-06-03
希望我的回答能对你有所帮助

mysql中如何使用正则进行数据过滤,比如在mysql某个字段中查找出的所有带空格的数据

SELECT * FROM `ycmember_address` where address REGEXP ' ';
猫哥
猫哥 项目组成员 2023-05-09
希望我的回答能对你有所帮助

mysql 分组统计排序分页条件统计

SELECT SUM(money) as total_money,SUM(CASE WHEN money>=0 then 1 else 0 end) as shouru,SUM(CASE WHEN money<0 then 1 else 0 end) as tixian,day FROM `log_money_modify` where who_id = 4 GROUP BY day ORDER BY day desc limit 1,1;
获取每天的交易额,和收入笔数/提现笔数;
猫哥
猫哥 项目组成员 2022-04-08
希望我的回答能对你有所帮助

替换数据表中某个字段的中的值为另一个值

update `goods_sku` set `goods_content` = REPLACE(`goods_content`,'demo.izhangbo.com/upload','qiniu.izhangbo.com/upload') where `goods_id`=1;

学习
记录

发布
问题

分享
好友

手机
浏览

扫码手机浏览