mysql 常用sql总结
1. 查询记录中created_at=0的数据 并将pay_time的值赋值到created_at,updated_at中
UPDATE `n_book_paid` k1, (SELECT id,pay_time FROM `n_book_paid` WHERE created_at=0) k2 SET k1.created_at=k2.pay_time,k1.updated_at=k2.pay_time WHERE created_at=0 AND k1.id=k2.id;
2. 查询今天数据 created_at为时间戳
1 | select * from m_user where to_days(from_unixtime(字段))=to_days(now()) ;#今天 |
1 2 3 4 5 6 7 | where to_days(from_unixtime(字段))=to_days(now()) 今天 where to_days(now()) - to_days(from_unixtime(字段))=1 昨天 where DATE_SUB(CURDATE(), INTERVAL 7 DAY ) <= date (from_unixtime(字段)) 最近7天 where DATE_SUB(CURDATE(), INTERVAL 30 DAY ) <= date (from_unixtime(字段)) 最近30天 |
3. 统计近7天每天新增用户数量
1 | SELECT FROM_UNIXTIME( created_at, "%Y-%m-%d" ) AS ` time `, COUNT (uid) AS total FROM n_user WHERE to_days(from_unixtime(created_at)) > to_days(now())-7 GROUP BY FROM_UNIXTIME( created_at, "%Y-%m-%d" ); |
4.
分类:
mysql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
2017-03-07 js控制某个div在页面加载完成5秒后隐藏
2017-03-07 通过城市联动实时将地址显示到text中
2017-03-07 百度地图通过地址查询并且定位