MySQL
jzlcheng
个人学习记录
展开
-
MySQL常用函数
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值FLOOR(x) 返回小于x的最大整数值MOD(x,y) 返回x/y的模(余数)RAND()返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。ROUND(x...转载 2018-02-11 14:22:02 · 86 阅读 · 0 评论 -
从数据库随机取出数据
SELECT description FROM question ORDER BY RAND() LIMIT 1;在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。SELECT description FROM question WHERE id >= (SELECT FLOOR(RAND() * (SELECT MAX(id) FROM question)...原创 2018-02-11 15:30:13 · 5495 阅读 · 0 评论 -
mysql No operations allowed after connection closed连接异常
问题描述:项目中使用了mysql+c3p0,部署完后当天没有出异常,第二天访问时报异常 异常描述 No operations allowed after connection closed原因:MySQL5.0以后针对超长时间DB连接做了一个处理,Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲超过8个小时,Mysql将...转载 2018-04-17 18:21:09 · 1224 阅读 · 0 评论