MySQL常用函数是什么

MySQL常用函数一、数字函数

附加:ceil(x) 如ceil(1.23) 值为2 可以写成ceiling(x)

二、字符串函数

MySQL常用函数有哪些一文带你了解!

划线就是常用的(取字节数)

附加:char_length字符 (查询名字后三位数的) 如:char_length(name)=3 可写成:

select left(name,1) from c1;
三、时间函数

用法:select now();

四、系统函数

为了加分隔符:

select concat_ws('
#'
,name,tel,height) from xxb;
select (substr(Now(),1,4)-substr(age,1,4) as 年龄 from zxc;

下行SQL语句说明:第一个now()是用来对比的,interval 50 minute表示往后推50个单位,- 50就是往前推50个单位 year(now()) 取年;month(now()) 取月;day(now()) 取日;nour(now()) 取时;minute(now()) 取分;second(now()) 取秒

select now(),date_add(now(),interval 50 minute);

获取星期:

select dayofweek(now()),dayname(now());
五、聚合函数

把多个数据汇集计算出单一的1个数据值

用法:

select sum(heigth) from c1;

取记录数(行数),都过滤空值:count() 如果14行有一行为空,则count()为13行 count()可带count(*)这样比较准确,一般用count(*)来统计

计算两个日期之间相差多个个单位如: select timestampdiff(时间单位,日期时间1,日期时间2) 写成:

select timestampdiff(day,'
2021-11-18'
,'
2021-11-22'
);

感谢每一个认真阅读我文章的人!!!如果下面这些资料用得到的话可以直接拿走:

1、自学开发或者测试必备的完整项目源码与环境

2、测试工作中所有模板(测试计划、测试用例、测试报告等)

3、软件测试经典面试题

4、Python/Java自动化测试实战.pdf

5、Jmeter/postman接口测试全套视频获取



MySQL是开放源代码的关系型数据库管理系统,广泛用于Web应用中。在数据处理中,MySQL常用函数为我们提供非常便利的功能,使得我们能够快速、高效地处理数据。那么 MySQL常用函数有哪些呢?接下来,我们一起来了解一下。
一、字符串函数
MySQL中的字符串函数主要是用来处理字符串类型的数据,并且这些函数非常的灵活,大多数函数都包含多个参数,可以满足实际应用的需求。这里介绍几个常用的字符串函数:
1. CONCAT:将多个字符串合并成一个字符串,并返回合并后的结果。
2. LEFT、RIGHT:返回字符串的左边或右边指定长度的子串。
3. LENGTH:返回字符串的长度。
4. REPLACE:替换字符串中某个子串为另一个子串。
5. SUBSTRING:返回字符串中指定位置和长度的子串。
二、数学函数
MySQL中的数学函数包括各种常用的数学运算函数,如绝对值、四舍五入、求和、平均值等。这里介绍几个常用的数学函数:
1. ABS:返回一个数的绝对值。
2. CEILING、FLOOR:分别返回大于或等于、小于或等于指定数字的最小整数。
3. ROUND:将一个数字四舍五入到指定的小数位数。
4. SUM、AVG:分别返回一组数的总和、平均值。
三、日期和时间函数
MySQL中的日期和时间函数主要是用来对日期和时间类型的数据进行格式化、计算等操作。这里介绍几个常用的日期和时间函数:
1. CURDATE、NOW:分别返回当前日期和时间。
2. DATE_ADD、DATE_SUB:分别对日期进行加减操作,并返回计算后的结果。
3. DATE_FORMAT:将一个日期格式化为指定格式的字符串。
4. TIMESTAMPDIFF:用于计算两个日期之间的差值(按照给定的时间单位)。
综上,MySQL常用函数包含了众多强大的功能,开发者可以灵活应用这些函数来完成各种实际应用。无论是在数据处理、数据统计,还是在存储过程和触发器里,MySQL函数都发挥了巨大的作用。希望本文能够为读者提供帮助,更好地应用MySQL。