欢迎投稿

今日深度:

MySQL中的常用函数及用法总结,

MySQL中的常用函数及用法总结,


目录
  • 字符串函数
    • 1.1 CONCAT函数
    • 1.2 SUBSTRING函数
    • 1.3 REPLACE函数
    • 1.4 UPPER和LOWER函数
  • 日期函数
    • 2.1 NOW函数
    • 2.2 DATE函数
    • 2.3 DATE_FORMAT函数
  • 数学函数
    • 3.1 ABS函数
    • 3.2 ROUND函数
    • 3.3 CEIL和FLOOR函数
  • 聚合函数
    • 4.1 COUNT函数
    • 4.2 SUM函数
    • 4.3 AVG函数
    • 4.4 MAX和MIN函数
  • 总结

    字符串函数

    1.1 CONCAT函数

    CONCAT函数用于将两个或多个字符串连接在一起。它的语法如下:

    CONCAT(str1, str2, ...)

    其中,str1、str2等为要连接的字符串。下面是一个示例:

    SELECT CONCAT('Hello', ' ', 'World');

    输出结果为:

    Hello World

    1.2 SUBSTRING函数

    SUBSTRING函数用于截取字符串的一部分。它的语法如下:

    SUBSTRING(str, start, length)

    其中,str为要截取的字符串,start为起始位置,length为要截取的长度。下面是一个示例:

    SELECT SUBSTRING('Hello World', 7, 5);

    输出结果为:

    World

    1.3 REPLACE函数

    REPLACE函数用于替换字符串中的一部分。它的语法如下:

    REPLACE(str, old_str, new_str)

    其中,str为要替换的字符串,old_str为要替换的子串,new_str为替换后的新字符串。下面是一个示例:

    SELECT REPLACE('Hello World', 'World', 'MySQL');

    输出结果为:

    Hello MySQL

    1.4 UPPER和LOWER函数

    UPPER函数用于将字符串转换为大写,LOWER函数用于将字符串转换为小写。它们的语法如下:

    UPPER(str)
    LOWER(str)

    其中,str为要转换的字符串。下面是一个示例:

    SELECT UPPER('Hello World'), LOWER('Hello World');

    输出结果为:

    HELLO WORLD    hello world

    日期函数

    2.1 NOW函数

    NOW函数用于获取当前日期和时间。它的语法如下:

    NOW()

    下面是一个示例:

    SELECT NOW();

    输出结果为:

    2023-06-17 10:30:00

    2.2 DATE函数

    DATE函数用于获取日期部分。它的语法如下:

    DATE(date)

    其中,date为要获取日期部分的日期或日期时间值。下面是一个示例:

    SELECT DATE('2023-06-17 10:30:00');

    输出结果为:

    2023-06-17

    2.3 DATE_FORMAT函数

    DATE_FORMAT函数用于将日期或日期时间值格式化为指定的字符串。它的语法如下:

    DATE_FORMAT(date, format)

    其中,date为要格式化的日期或日期时间值,format为要格式化成的字符串格式。下面是一个示例:

    SELECT DATE_FORMAT('2023-06-17 10:30:00', '%Y-%m-%d');

    输出结果为:

    2023-06-17

    数学函数

    3.1 ABS函数

    ABS函数用于获取一个数的绝对值。它的语法如下:

    ABS(x)

    其中,x为要获取绝对值的数。下面是一个示例:

    SELECT ABS(-10), ABS(10);

    输出结果为:

    10    10

    3.2 ROUND函数

    ROUND函数用于将一个数四舍五入到指定的小数位数。它的语法如下:

    ROUND(x, d)

    其中,x为要四舍五入的数,d为要保留的小数位数。下面是一个示例:

    SELECT ROUND(3.1415926, 2);

    输出结果为:

    3.14

    3.3 CEIL和FLOOR函数

    CEIL函数用于将一个数向上取整,FLOOR函数用于将一个数向下取整。它们的语法如下:

    CEIL(x)
    FLOOR(x)

    其中,x为要取整的数。下面是一个示例:

    SELECT CEIL(3.14), FLOOR(3.14);

    输出结果为:

    4    3

    聚合函数

    4.1 COUNT函数

    COUNT函数用于统计行数。它的语法如下

    COUNT(*)
    COUNT(expr)

    其中,*表示统计所有行数,expr表示统计满足条件的行数。下面是一个示例:

    SELECT COUNT(*) FROM users;

    输出结果为:

    100

    4.2 SUM函数

    SUM函数用于计算指定列的总和。它的语法如下:

    SUM(expr)

    其中,expr为要计算总和的列。下面是一个示例:

    SELECT SUM(score) FROM students;

    输出结果为:

    500

    4.3 AVG函数

    AVG函数用于计算指定列的平均值。它的语法如下:

    AVG(expr)

    其中,expr为要计算平均值的列。下面是一个示例:

    SELECT AVG(score) FROM students;

    输出结果为:

    80

    4.4 MAX和MIN函数

    MAX函数用于获取指定列的最大值,MIN函数用于获取指定列的最小值。它们的语法如下:

    MAX(expr)
    MIN(expr)

    其中,expr为要获取最大值或最小值的列。下面是一个示例:

    SELECT MAX(score), MIN(score) FROM students;

    输出结果为:

    100    60 

    总结

    这些函数可以帮助我们更方便地操作数据,提高数据处理效率。在实际开发中,我们可以根据具体需求选择合适的函数来处理数据。

    以上就是MySQL中的常用函数及用法总结的详细内容,更多关于MySQL 常用函数的资料请关注PHP之友其它相关文章!

    您可能感兴趣的文章:
    • MySQL正则表达式regexp_replace函数的用法实例
    • mysql递归函数with recursive的用法举例
    • MySQL窗口函数OVER()用法及说明
    • MYSQL row_number()与over()函数用法详解
    • MySQL模糊查询用法大全(正则、通配符、内置函数)
    • mysql 的indexof函数用法说明

    www.htsjk.Com true http://www.htsjk.com/Mysql/46896.html NewsArticle MySQL中的常用函数及用法总结, 目录 字符串函数 1.1 CONCAT函数 1.2 SUBSTRING函数 1.3 REPLACE函数 1.4 UPPER和LOWER函数 日期函数 2.1 NOW函数 2.2 DATE函数 2.3 DATE_FORMAT函数 数学函数 3.1 ABS函数 3.2 R...
    评论暂时关闭