玖叶教程网

前端编程开发入门

mysql中常用函数!基础也要学透彻

MySQL中有许多常用的函数,可以用于数据查询、数据处理和数据转换等操作。下面是一些常见的MySQL函数及其使用示例:

1、字符串函数:

  • CONCAT:用于连接两个或多个字符串。
SELECT CONCAT('Hello', 'World'); -- 输出结果为 'HelloWorld'
  • SUBSTRING:用于提取字符串的子串。
SELECT SUBSTRING('HelloWorld', 6, 5); -- 输出结果为 'World'
  • UPPER / LOWER:用于将字符串转换为大写或小写。
SELECT UPPER('hello'); -- 输出结果为 'HELLO'
  • LENGTH:用于返回字符串的长度。
SELECT LENGTH('Hello'); -- 输出结果为 5

2、数字函数:

  • ABS:用于返回一个数的绝对值。
SELECT ABS(-10); -- 输出结果为 10
  • ROUND:用于对一个数进行四舍五入。
SELECT ROUND(3.14159, 2); -- 输出结果为 3.14
  • FLOOR / CEILING:分别用于向下取整和向上取整。
SELECT FLOOR(3.7); -- 输出结果为 3
  • RAND:用于生成一个随机数。
SELECT RAND(); -- 输出一个介于 0 和 1 之间的随机数

3、日期和时间函数:

  • NOW:用于获取当前的日期和时间。
SELECT NOW(); -- 输出当前的日期和时间
  • DATE_FORMAT:用于将日期和时间格式化为指定的字符串。
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d'); -- 输出当前日期的格式为 '年-月-日'
  • DATEDIFF:用于计算两个日期之间的天数差。
SELECT DATEDIFF('2023-01-01', '2022-12-31'); -- 输出结果为 1

4、聚合函数:

  • COUNT:用于计算某列或表中的行数。
SELECT COUNT(*) FROM table_name; -- 统计表中的行数
  • SUM:用于计算某列的总和。
SELECT SUM(price) FROM products; -- 计算产品价格的总和
  • AVG:用于计算某列的平均值。
SELECT AVG(score) FROM students; -- 计算学生分数的平均值
  • MAX / MIN:分别用于计算某列的最大值和最小值。
SELECT MAX(salary) FROM employees; -- 计算员工薪资的最大值

这只是一些常见的MySQL函数示例,实际上MySQL提供了更多的函数来满足不同的需求。大家可以在MySQL官方文档中查找更多函数的详细说明和使用方法。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言