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

mysql包含的函数

作者:◆丶依然如风   发布日期:2025-02-26   浏览:57

-- MySQL 中的字符串函数示例

-- 1. LENGTH(str): 返回字符串 str 的长度(以字节为单位)
SELECT LENGTH('Hello World'); -- 结果为 11

-- 2. CONCAT(str1, str2, ...): 将多个字符串连接成一个字符串
SELECT CONCAT('Hello', ' ', 'World'); -- 结果为 'Hello World'

-- 3. UPPER(str): 将字符串转换为大写
SELECT UPPER('hello world'); -- 结果为 'HELLO WORLD'

-- 4. LOWER(str): 将字符串转换为小写
SELECT LOWER('HELLO WORLD'); -- 结果为 'hello world'

-- 5. SUBSTRING(str, pos, len): 提取字符串的一部分
SELECT SUBSTRING('Hello World', 7, 5); -- 结果为 'World'

-- 6. TRIM(str): 去除字符串两端的空格
SELECT TRIM('   Hello World   '); -- 结果为 'Hello World'

-- 7. REPLACE(str, from_str, to_str): 替换字符串中的子字符串
SELECT REPLACE('Hello World', 'World', 'MySQL'); -- 结果为 'Hello MySQL'

-- MySQL 中的数值函数示例

-- 1. ABS(x): 返回 x 的绝对值
SELECT ABS(-10); -- 结果为 10

-- 2. CEIL(x): 返回大于或等于 x 的最小整数
SELECT CEIL(4.3); -- 结果为 5

-- 3. FLOOR(x): 返回小于或等于 x 的最大整数
SELECT FLOOR(4.8); -- 结果为 4

-- 4. MOD(x, y): 返回 x 除以 y 的余数
SELECT MOD(10, 3); -- 结果为 1

-- 5. ROUND(x, d): 将 x 四舍五入为 d 位小数
SELECT ROUND(4.567, 2); -- 结果为 4.57

-- MySQL 中的日期和时间函数示例

-- 1. NOW(): 返回当前日期和时间
SELECT NOW(); -- 结果为当前日期和时间,例如 '2023-10-05 12:34:56'

-- 2. CURDATE(): 返回当前日期
SELECT CURDATE(); -- 结果为当前日期,例如 '2023-10-05'

-- 3. CURTIME(): 返回当前时间
SELECT CURTIME(); -- 结果为当前时间,例如 '12:34:56'

-- 4. DATE_ADD(date, INTERVAL expr unit): 向日期添加指定的时间间隔
SELECT DATE_ADD('2023-10-05', INTERVAL 1 DAY); -- 结果为 '2023-10-06'

-- 5. DATEDIFF(date1, date2): 计算两个日期之间的天数差
SELECT DATEDIFF('2023-10-10', '2023-10-05'); -- 结果为 5

-- MySQL 中的聚合函数示例

-- 1. COUNT(expr): 计算行数
SELECT COUNT(*) FROM employees; -- 返回表中所有行的数量

-- 2. SUM(expr): 计算总和
SELECT SUM(salary) FROM employees; -- 返回表中 salary 列的总和

-- 3. AVG(expr): 计算平均值
SELECT AVG(salary) FROM employees; -- 返回表中 salary 列的平均值

-- 4. MAX(expr): 返回最大值
SELECT MAX(salary) FROM employees; -- 返回表中 salary 列的最大值

-- 5. MIN(expr): 返回最小值
SELECT MIN(salary) FROM employees; -- 返回表中 salary 列的最小值

以上代码展示了 MySQL 中常见的字符串、数值、日期和时间以及聚合函数的使用方法。每个函数都有相应的解释说明,帮助你理解其功能和用法。

上一篇:mysql datetime 毫秒

下一篇:mysql 当天0点时间

大家都在看

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 中文站