您的位置:首页 > 数据库 > MySQL

一些有意思的mysql语句

2017-03-16 10:28 127 查看

对ip进行分割

ip大多例如:111.11.1.0

select SUBSTRING_INDEX(ip,'.',1), SUBSTRING(SUBSTRING_INDEX(ip,'.',2), LENGTH(SUBSTRING_INDEX(ip,'.',1))+2), SUBSTRING(SUBSTRING_INDEX(ip,'.',3), LENGTH(SUBSTRING_INDEX(ip,'.',2))+2), SUBSTRING(ip,LENGTH(SUBSTRING_INDEX(ip,'.',3))+2) from iptable


分割后为111,11,1,0,之所以这么麻烦的实现,原因是没有找到mysql字符串分割比较有效的方法。

分页查询的优化

http://www.jb51.net/article/31868.htm

redis

zset的一个查询:

ZRANGEBYSCORE ipdata 1969618943 +inf WITHSCORES LIMIT 0 1


开源数据库

http://ssdb.io
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql