数学运算:
绝对值:select abs();
向上取整:select ceiling();
向下取整:select floor()
返回[0,1)的随机数:select rand();
判断一个数的符号:select sign(); (负数返回-1,正数返回1)
字符串函数:
字符串长度:select char_length();
拼接字符串:select concat();
替换字符串:select insert(原字符串,开始下标从1开始,需要替换的长度,替换成的字符串);
转大写:select upper();
转小写:select lower();
返回第一次子串出现的索引:select instr();
替换出现的指定字符串:select replace('原字符串','需要修改的字符串','修改后的字符串');
返回指定的子字符串:select substr('原字符串',返回字符串的开始下标从1开始,返回字符串的长度);
反转字符串:select reverse();
时间函数:
获取当前日期:
1.select current_date();
2.select curdate();
获取当前日期和时间:select now();
获取本地时间:select localtime();
获取系统时间:select sysdate();
获取年:select year(now());
获取月:select month(now());
获取日:select day(now());
获取时:select hour(now());
获取分:select minute(now());
获取秒:select second(now());
系统:
系统用户:
1.select system_user();
2.select user();
系统版本:select version();