Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql 常用函数

作者:渚寒烟淡   发布日期:2025-06-28   浏览:67

-- 1. 字符串函数
-- CONCAT: 连接字符串
SELECT CONCAT('Hello', ' ', 'World') AS greeting;
-- 结果: Hello World

-- LENGTH: 返回字符串的长度(以字节为单位)
SELECT LENGTH('Hello') AS length;
-- 结果: 5

-- LOWER 和 UPPER: 转换大小写
SELECT LOWER('HELLO'), UPPER('world');
-- 结果: hello, WORLD

-- SUBSTRING: 提取子字符串
SELECT SUBSTRING('Hello World', 7, 5) AS substring;
-- 结果: World

-- 2. 数值函数
-- ABS: 返回绝对值
SELECT ABS(-10) AS absolute_value;
-- 结果: 10

-- CEIL 和 FLOOR: 向上取整和向下取整
SELECT CEIL(3.14), FLOOR(3.14);
-- 结果: 4, 3

-- ROUND: 四舍五入
SELECT ROUND(3.145, 2) AS rounded;
-- 结果: 3.15

-- 3. 日期和时间函数
-- NOW: 获取当前日期和时间
SELECT NOW() AS current_datetime;

-- DATE_FORMAT: 格式化日期
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS formatted_date;
-- 结果: 2023-10-05 14:30:00 (根据当前时间)

-- DATEDIFF: 计算两个日期之间的天数差
SELECT DATEDIFF('2023-10-05', '2023-09-01') AS days_difference;
-- 结果: 34

-- 4. 聚合函数
-- COUNT: 统计行数
SELECT COUNT(*) AS total_rows FROM employees;

-- SUM: 求和
SELECT SUM(salary) AS total_salary FROM employees;

-- AVG: 平均值
SELECT AVG(salary) AS average_salary FROM employees;

-- MAX 和 MIN: 最大值和最小值
SELECT MAX(salary) AS max_salary, MIN(salary) AS min_salary FROM employees;

以上代码展示了 MySQL 中常用的字符串、数值、日期和时间以及聚合函数的示例,并附有简要解释。

上一篇:mysql 字段包含

下一篇:mysqlisnull

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站