https://www.w3ccoo.com/mysql/mysql_ref_functions.html

    画板

    一、数学函数

    1. -- 数学函数
    2. -- FLOOR(X) 下取整 CEIL(X)上取整
    3. SELECT FLOOR(1.9),CEIL(1.1); -- 1 2
    4. -- ROUND(X,D) 四舍五入
    5. SELECT ROUND(123.56722,2) ,ROUND(150.56722,-2);-- 123.57 200
    6. -- TRUNCATE(X,D) 割尾函数
    7. SELECT truncate(123.56722,2),truncate(183.56722,-2);-- 123.56 100
    8. -- 将一个实数整数部分和小数部分分割?183.56722分成1830.56722
    9. SELECT FLOOR(183.56722),183.56722-FLOOR(183.56722);

    二、字符函数

    1. -- 字符函数
    2. -- LENGTH() 空间大小字节数,utf8字符集,latin字母占1字节,汉子3字节
    3. -- CHAR_LENGTH() 字符个数
    4. SELECT LENGTH('MySQL数据库'),CHAR_LENGTH('MySQL数据库'); -- 14 8
    5. -- 取子串SUBSTR()
    6. SELECT SUBSTR('MySQL数据库',6,3),SUBSTR('MySQL数据库',6); -- 数据库 数据库
    7. set @name = '03苑安迪112';
    8. -- 拿序号,拿姓名
    9. SELECT SUBSTR(@name,1,2) 序号,SUBSTR(@name,3) 姓名;
    10. -- 查找字符位置,拿文件扩展名
    11. SET @file = 'D:/MySQL高级应用作业/学生作业/学生作业/10 孙家邦.png';
    12. -- POSITION() LOCATE() instr() INSTR(str,substr)定位子串位置“.”
    13. -- SELECT @pos:=POSITION('.' IN @file);
    14. SET @pos = LOCATE('.',@file);
    15. -- 拿扩展名
    16. SELECT SUBSTR(@file,@pos+1);
    17. -- 查找替换REPLACE()
    18. SELECT REPLACE(@file,'10 孙家邦','10孙家邦');
    19. -- 删除子串
    20. SELECT REPLACE(@file,'孙家邦','');
    21. -- 插入子串 SELECT INSERT(str,pos,len,newstr)
    22. SELECT INSERT(@file,1,3,'21软件2班');
    23. -- 字符串拼接 CONCAT()
    24. SELECT CONCAT('123','wo'),CONCAT_WS('_','123','wo');

    三、日期时间函数

    1. -- 日期函数
    2. -- 获取当前日期时间 cur……
    3. -- 日期部分
    4. SET @date = CURDATE();
    5. SELECT YEAR(@date),MONTH(@date),DAY(@date),WEEKDAY(@date);
    6. -- 日期运算 两个日期时间差DATEDIFF(expr1,expr2)
    7. SELECT DATEDIFF('2022-12-29',@date);
    8. -- 日期 ADDDATE
    9. SELECT ADDDATE(@date,INTERVAL -10 MONTH);
    10. -- DATE_ADD(date,INTERVAL expr unit)
    11. SELECT DATE_ADD(NOW(),INTERVAL 10 MINUTE);
    12. -- DATE_FORMAT(date,format)
    13. SELECT DATE_FORMAT(NOW(), '%H:%i:%s');

    7.3.1 MySQL常用函数 - 图2

    DATE_FORMAT(date,format)

    7.3.1 MySQL常用函数 - 图3

    7.3.1 MySQL常用函数 - 图4