码迷,mamicode.com
首页 > 数据库 > 详细

MySQL

时间:2019-01-25 19:58:34      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:内容   where   替换   手机号码   中间   table   查询   手机   update   

序号 标题 内容
1 在MySQL查询结果中添加自增ID SELECT (@i :=@i + 1) AS i, tabName.* FROM tabName,(SELECT @i := 0) AS t
2 MySQL获取随机结果集 SELECT * FROM tabName ORDER BY RAND() LIMIT 5
3 隐藏手机号码中间四位的方法

SELECT REPLACE(phone, SUBSTR(phone,4,4), ‘XXXX‘) FROM tabName

SELECT INSERT(phone, 4, 4, ‘XXXX‘) FROM tabName

4 MySQL的between

SELECT * FROM tabName WHERE id BETWEEN 5 AND 7

SELECT * FROM tabName WHERE id >= 5 AND id <= 7

5 MySQL更新替换 UPDATE tabName SET field=REPLACE(field,‘-01‘,‘-01-31‘)
6 MySQL保留小数

SELECT FORMAT(12562.6655,2);-- 千分位格式,返回值为string

SELECT TRUNCATE(4545.1366,2); -- 直接截取不进行四舍五入

SELECT CONVERT(4545.6366,DECIMAL(7,2));-- 预期结果

7    
8    
9    
10    
     
     
     
     
     
     
     
     
     

MySQL

标签:内容   where   替换   手机号码   中间   table   查询   手机   update   

原文地址:https://www.cnblogs.com/Saviour-chu/p/10321248.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!