数学运算
SELECT ABS(-5) -- 绝对值
SELECT CEILING(3.4) -- 向上取整
SELECT FLOOR(3.4) -- 向下取整
SELECT RAND() -- 随机数
SELECT SIGN(10) -- 判断一个数的符号, 1为正,-1为负
字符串
SELECT CHAR_LENGTH('adasdasdasdas') -- 获取字符串的长度
SELECT CONCAT('我','Java') -- 字符串拼接
SELECT INSERT('我是Java',1,2,'hello world') -- 替换,从第一个开始两位替换成自己指定的字符串。
SELECT UPPER('dafadada') -- 转换成大写字母
SELECT LOWER('FSFAFAFD') -- 转化为小写字母
SELECT INSTR('dadacaw','w') -- 查找指定字符的索引
SELECT REPLACE('我是Java','Java','sql') -- 替换成指定的字符串
SELECT SUBSTR('只有坚持思考才能有所收获',3,4) -- 返回指定位置的字符串
SELECT REVERSE('张三') -- 字符串反转
SELECT REPLACE(`name`,'布','步') FROM student
WHERE `name` LIKE '布%'
日期 (记住)
SELECT NOW() -- 获取现在时间 年月日时分秒
SELECT CURRENT_TIME()
SELECT CURDATE()
-- 获取年月日
SELECT YEAR(NOW())
SELECT MONTH(NOW())
SELECT DAY(NOW())
SELECT HOUR(NOW())
SELECT MINUTE(NOW())
SELECT SECOND(NOW())