mysql的常用内置函数
1.数学类 floor(x) 返回小宇等于x的最小整数 floor(1.5) 返回结果是1 rand() 返回0-1的随机数 取100内的随机数 floor(100*rand()) round(x) 取离x的最近整数(和floor有点类似) 应用场景: 给一组学生生成一个随机的100以内的分数 set score =floor(rand()*100); 字符串类 length(char) 返回字符串的长度 upper(char) 把字符串全部大写 lower(char) 把字符串全部小写 left(char,n) 返回char的左边n个字符(right相反) trim(s) 去掉字符串s开始和结尾处的空格 reverse(s) 将字符串反转 concat("a","b","c") 连接abc 从用户表将姓名全部大写后输出 select upper(name) from user; 读取文件(mysql里读取其他地方的文件) select load_file('/home/test.txt'); 日期时间类 curdate() curtime() 当前日期和当前时间 NOW(),CURRENT_TIMESTAMP() 当前日期和时间组合在一起 UNIX_TIMESTAMP() 以UNIX时间戳的形式返回当前时间 这个一般比较常用,在组合查找的时候 (UNIX_TIMESTAMP(d