MySQL学习(四)---常用MySQL函数
程序员文章站
2022-05-30 12:12:56
...
MySQL学习(四)—常用MySQL函数
常用MySQL函数
函数一般与查询语句嵌套使用
-
数学函数
- 绝对值: ABS()
- 向上取整:CEILING()
- 向下取整:FLOOR()
- 随机数:RAND()
- 符号函数(负数返回-1,正数返回1,0返回0):SIGN()
-
字符串函数
CHAR_LENGTH(str);返回字符串str包含的字符数 CONCAT('char1','char2');合并字符串 SELECT INSERT();替换字符串,从某个位置开始替换某个长度*/ SELECT LOWER(str); 将str转换为小写 SELECT UPPER(str); 将str转换为大写 SELECT LEFT(str,length); 从左边开始截取某个长度 SELECT RIGHT(str,length); 从右边开始截取某个长度 SELECT REPLACE(str,str1,str2); 将str中的str1替换为str2 SELECT SUBSTR(str,index1,length); 截取字符串str,从index1开始,长度为length SELECT REVERSE(str); 反转字符串
-
日期和时间函数
SELECT CURRENT_DATE(); /*获取当前日期*/ 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());
-
系统信息函数
SELECT VERSION(); /*版本*/ SELECT USER(); /*用户*/