mysql语句记录

之前在有道记录自己的一些开发经验,现在转战csdn了,把有道的一些笔记转过来;

mysql批量更新字段添加某个字段
UPDATE t_auth_user_copy SET uid= CONCAT(uid,'@hq.cmcc')
select user_name,count(*) as count from user_table group by user_name having count>1;
批量更新某个字段的某个字母
UPDATE t_user_ls SET uid=REPLACE(uid,'cmcc','cmcc\',')
update t_auth_user_copy a,t_auth_user b set a.reply_code=b.cn where a.uid= b.uid
SELECT a.uid,a.real_password,b.`password` from t_user_real a,t_user_hq b WHERE a.uid=b.uid AND a.real_password<>b.`password`
select uid,count(uid) as count from t_auth_user group by uid having count>1; 查询重复的用户数据量
Oracle的 rownum可以转换成mysql的limit语句
mysql实现的分页操作如下:
select * from table limit m,n
其中m是指记录开始的index, 从0开始,表示第一条记录
n是指从第m 1条开始,取n条。
select * from tablename limit 100,50
即取出第101条至第150条,50条记录
oracle操作:
SELECT f. * ,xt.yhxm managePersionName FROM (SELECT tt. * , ROWNUM rn FROM(SELECT * FROM WM_WARN_REAL_TIME_WARNING WHERE processstate !='0'ORDER BY warningtime DESC) tt
) f left join xtyh_t xt on f.managePersion=xt.yhbh WHERE f.rn &gt; (#{pageNow}- 1) * #{pageSize} AND f.rn &lt; = #{pageNow} * #{pageSize}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值