字符串:
-- 拼接字符串
 SELECT CONCAT('糯米','啊啊啊撒','删掉');
 -- 字符长度
 SELECT LENGTH('asssssssggg');
 -- 转大写
 SELECT UPPER('asdf');
 -- 转小写
 SELECT LOWER('ASDFG');
 -- 去除左边空格
 SELECT LTRIM('  aaaasdrf  ');
 -- 去除右边空格
 SELECT RTRIM(' aaaasdff  ');
 -- 去除两端空格
 SELECT TRIM( 'asd sddsds    ');
 -- 替换
 SELECT REPLACE('hello word','word','世界');
 -- 有条件的替换
 SELECT INSERT('hello word',6,1,'世界');
 -- 系统日期
 SELECT CURDATE();
 -- 日期的时间
 SELECT now();
 -- 时间
 SELECT CURTIME();
 -- 添加日期
 SELECT DATE_ADD(NOW(),INTERVAL 5 MONTH )
 -- 减少时间
 SELECT DATE_SUB(NOW(),INTERVAL 5 day) 
 -- 日期的格式化 y完整年 y两位数的年
 SELECT DATE_FORMAT(CURDATE(),'%y年%m月%d日');
SELECT DATE_FORMAT(NOW(),'%y年%m月%d日 %H点%i分%s秒')
-- 返回从0到1之间的随机
 SELECT RAND();
 -- 取数值表达绝对值
 SELECT ABS(-45);
 -- 取大于或小于指定数值,表达最小整数
 SELECT CEILING(43.5);
 -- 取小于或者等于指定表达的最大整数、
 SELECT FLOOR(43.5);
 -- 取数值表达幂值
 SELECT POWER(5,2);
 -- 数值表达式四舍五入指定精度
 SELECT ROUND(43.543,1);
 -- 对于正数发回+去,对于负数返回-1
 SELECT SIGN(-43);
 -- 取浮点表达平方根
 SELECT SQRT(9);
update student set login_pwd=REPLACE(login_pwd,'o','0')
-- 查询年龄超过20周岁的Y2的学生信息
 SELECT * FROM student WHERE 
 birthday<=DATE_ADD(CURDATE(),INTERVAL 20 YEAR);
 -- 获取月份
 SELECT MONTH(NOW())
-- 查询1月份过生日的学生信息
 SELECT * FROM student WHERE MONTH(birthday)='01';
-- 今天生日的学生
-- 翻转
 SELECT REVERSE('123@qq.com');
 -- 获取字符的位置
 SELECT INSTR('moc.qq@321','.');
 -- 截取字符串
 SELECT RIGHT ('1234@qq.com',3);
SELECT RIGHT (email,INSTR(REVERSE(email),'.')-1) FROM student
 10000~99999999
 SELECT  RAND()*(99999999-10000)+10000;
-- 取整
 SELECT FLOOR(RAND()*(99999999-10000)+10000);
 -- 拼接
 SELECT CONCAT(FLOOR(RAND()*(99999999-10000)+10000),'@qq.com');