欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > Mysql中的函数

Mysql中的函数

2025/5/11 18:51:48 来源:https://blog.csdn.net/a1546464545454/article/details/139747127  浏览:    关键词:Mysql中的函数

1.字符串函数

    CONCAT()

        作用:连接两个或多个字符串。

        示例:SELECT CONCAT('Hello', ' ', 'World!'); 返回 Hello World!

    SUBSTRING()

        作用:从字符串中提取子字符串。

        示例:SELECT SUBSTRING('Hello World!', 7, 5); 返回 World

    REPLACE()

        作用:替换字符串中的子字符串。

        示例:SELECT REPLACE('Hello World!', 'World', 'MySQL'); 返回 Hello MySQL!

    LENGTH()

        作用:返回字符串的长度(字符数)。

        示例:SELECT LENGTH('Hello'); 返回 5

2.数值函数

    ABS()

        作用:返回数值的绝对值。

        示例:SELECT ABS(-10); 返回 10

    ROUND()

        作用:对数值进行四舍五入。

        示例:SELECT ROUND(3.14159, 2); 返回 3.14

    CEILING()

        作用:返回大于或等于指定数值的最小整数。

        示例:SELECT CEILING(3.14); 返回 4

    FLOOR()

        作用:返回小于或等于指定数值的最大整数。

        示例:SELECT FLOOR(3.14); 返回 3

3.日期和时间函数

    NOW()

        作用:返回当前日期和时间。

        示例:SELECT NOW(); 返回 2024-06-17 12:34:56(假设当前日期和时间)

    CURDATE()

        作用:返回当前日期。

        示例:SELECT CURDATE(); 返回 2024-06-17

    DATEDIFF()

        作用:计算两个日期之间的天数差。

        示例:SELECT DATEDIFF('2024-06-17', '2024-06-10'); 返回 7

    DATE_FORMAT()

        作用:格式化日期。

        示例:SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 返回 2024-06-17 12:34:56

4.系统信息函数

    VERSION()

        作用:返回 MySQL 服务器的版本。

        示例:SELECT VERSION(); 返回 8.0.23(假设 MySQL 版本)

    DATABASE()

        作用:返回当前数据库的名称。

        示例:SELECT DATABASE(); 返回当前使用的数据库名称。

    CURRENT_USER()

        作用:返回当前 MySQL 用户的名称和主机。

        示例:SELECT CURRENT_USER(); 返回 user@localhost

5.聚合函数

    SUM()

        作用:返回列值的总和。

        示例:SELECT SUM(column_name) FROM table_name;

    AVG()

        作用:返回列值的平均值。

        示例:SELECT AVG(column_name) FROM table_name;

    MAX()

        作用:返回列值的最大值。

        示例:SELECT MAX(column_name) FROM table_name;

    MIN()

        作用:返回列值的最小值。

        示例:SELECT MIN(column_name) FROM table_name;

    COUNT()

        作用:返回符合条件的行数。

        示例:SELECT COUNT(*) FROM table_name;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词