Loading... # [常用的20个MySQL函数介绍及示例](https://mp.weixin.qq.com/s/YEZ9HGyLJdVBN0LS_rN7-g) 在MySQL中,函数是一组返回值的SQL语句或处理过程。使用函数可以大幅度改善代码的可读性和维护性。在本次推文中,我们将为您介绍20个常用的MySQL函数及其用途,同时给出详细的SQL示例及执行结果注释。 1. CONCAT CONCAT函数可以将多个字符串连接在一起,例如: SELECT CONCAT('Hello', ' ', 'World'); 结果为: 'Hello World' 2. UPPER UPPER函数可以将字符串中的所有字母转为大写,例如: SELECT UPPER('hello world'); 结果为: 'HELLO WORLD' 3. LOWER LOWER函数可以将字符串中的所有字母转为小写,例如: SELECT LOWER('HELLO WORLD'); 结果为: 'hello world' 4. SUBSTRING SUBSTRING函数可以截取字符串中的一部分,例如: SELECT SUBSTRING('Hello World', 1, 5); 结果为: 'Hello' 5. TRIM TRIM函数可以删除字符串两侧的空格,例如: SELECT TRIM(' Hello World '); 结果为: 'Hello World' 6. LENGTH LENGTH函数可以计算字符串的长度,例如: SELECT LENGTH('Hello World'); 结果为: 11 7. ROUND ROUND函数可以四舍五入一个数,例如: SELECT ROUND(3.14159); 结果为: 3 8. FLOOR FLOOR函数可以向下取整一个数,例如: SELECT FLOOR(3.14159); 结果为: 3 9. CEILING CEILING函数可以向上取整一个数,例如: SELECT CEILING(3.14159); 结果为: 4 10. RAND RAND函数可以生成一个0到1之间的随机数,例如: SELECT RAND(); 结果为: 0.531752817766 11. NOW NOW函数可以获取当前时间,例如: SELECT NOW(); 结果为: '2022-08-08 16:32:28' 12. DATE_FORMAT DATE_FORMAT函数可以将日期格式化为特定的格式,例如: SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 结果为: '2022-08-08 16:32:28' 13. YEAR YEAR函数可以获取日期中的年份,例如: SELECT YEAR('2022-08-08'); 结果为: 2022 14. MONTH MONTH函数可以获取日期中的月份,例如: SELECT MONTH('2022-08-08'); 结果为: 8 15. DAY DAY函数可以获取日期中的日份,例如: SELECT DAY('2022-08-08'); 结果为: 8 16. HOUR HOUR函数可以获取时间中的小时,例如: SELECT HOUR(NOW()); 结果为: 16 17. MINUTE MINUTE函数可以获取时间中的分钟,例如: SELECT MINUTE(NOW()); 结果为: 32 18. SECOND SECOND函数可以获取时间中的秒数,例如: SELECT SECOND(NOW()); 结果为: 28 19. SUM SUM函数可以计算给定列的总和,例如: SELECT SUM(price) FROM products; 结果为: 1162.57 20. COUNT COUNT函数可以计算指定列的行数,例如: SELECT COUNT(*) FROM orders; 结果为: 54 以上就是本次推文介绍的20个MySQL函数及其用途,通过使用这些函数,我们可以更加高效地操作和处理数据。 最后修改:2023 年 12 月 29 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏