常用的20个MySQL函数介绍及示例

dafenqi
2023-12-29 / 0 评论 / 12 阅读 / 正在检测是否收录...

常用的20个MySQL函数介绍及示例

在MySQL中,函数是一组返回值的SQL语句或处理过程。使用函数可以大幅度改善代码的可读性和维护性。在本次推文中,我们将为您介绍20个常用的MySQL函数及其用途,同时给出详细的SQL示例及执行结果注释。

  1. CONCAT

CONCAT函数可以将多个字符串连接在一起,例如:

SELECT CONCAT('Hello', ' ', 'World');
结果为:

'Hello World'

  1. UPPER

UPPER函数可以将字符串中的所有字母转为大写,例如:

SELECT UPPER('hello world');
结果为:

'HELLO WORLD'

  1. LOWER

LOWER函数可以将字符串中的所有字母转为小写,例如:

SELECT LOWER('HELLO WORLD');
结果为:

'hello world'

  1. SUBSTRING

SUBSTRING函数可以截取字符串中的一部分,例如:

SELECT SUBSTRING('Hello World', 1, 5);
结果为:

'Hello'

  1. TRIM

TRIM函数可以删除字符串两侧的空格,例如:

SELECT TRIM(' Hello World ');
结果为:

'Hello World'

  1. LENGTH

LENGTH函数可以计算字符串的长度,例如:

SELECT LENGTH('Hello World');
结果为:

11

  1. ROUND

ROUND函数可以四舍五入一个数,例如:

SELECT ROUND(3.14159);
结果为:

3

  1. FLOOR

FLOOR函数可以向下取整一个数,例如:

SELECT FLOOR(3.14159);
结果为:

3

  1. CEILING

CEILING函数可以向上取整一个数,例如:

SELECT CEILING(3.14159);
结果为:

4

  1. RAND

RAND函数可以生成一个0到1之间的随机数,例如:

SELECT RAND();
结果为:

0.531752817766

  1. NOW

NOW函数可以获取当前时间,例如:

SELECT NOW();
结果为:

'2022-08-08 16:32:28'

  1. DATE_FORMAT

DATE_FORMAT函数可以将日期格式化为特定的格式,例如:

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
结果为:

'2022-08-08 16:32:28'

  1. YEAR

YEAR函数可以获取日期中的年份,例如:

SELECT YEAR('2022-08-08');
结果为:

2022

  1. MONTH

MONTH函数可以获取日期中的月份,例如:

SELECT MONTH('2022-08-08');
结果为:

8

  1. DAY

DAY函数可以获取日期中的日份,例如:

SELECT DAY('2022-08-08');
结果为:

8

  1. HOUR

HOUR函数可以获取时间中的小时,例如:

SELECT HOUR(NOW());
结果为:

16

  1. MINUTE

MINUTE函数可以获取时间中的分钟,例如:

SELECT MINUTE(NOW());
结果为:

32

  1. SECOND

SECOND函数可以获取时间中的秒数,例如:

SELECT SECOND(NOW());
结果为:

28

  1. SUM

SUM函数可以计算给定列的总和,例如:

SELECT SUM(price) FROM products;
结果为:

1162.57

  1. COUNT

COUNT函数可以计算指定列的行数,例如:

SELECT COUNT(*) FROM orders;
结果为:

54
以上就是本次推文介绍的20个MySQL函数及其用途,通过使用这些函数,我们可以更加高效地操作和处理数据。

0

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /www/wwwroot/testblog.58heshihu.com/var/Widget/Archive.php on line 1032

评论 (0)

取消