📜  MariaDB函数(1)

📅  最后修改于: 2023-12-03 15:32:49.415000             🧑  作者: Mango

MariaDB函数

MariaDB是一种流行的关系型数据库管理系统,它支持许多内置函数,可用于处理和操作数据。在本文中,我们将介绍一些MariaDB函数的用法和功能。

字符串函数
CONCAT

CONCAT函数用于连接多个字符串。它将两个或更多字符串组合到一起,返回一个新的字符串。

SELECT CONCAT('Hello', ' ', 'world!') AS greeting;

输出:

+--------------+
| greeting     |
+--------------+
| Hello world! |
+--------------+
SUBSTR

SUBSTR函数用于提取字符串的一部分。它接受三个参数:要提取的字符串,开始提取位置和提取的长度。

SELECT SUBSTR('Hello world', 7, 5) AS result;

输出:

+--------+
| result |
+--------+
| world  |
+--------+
UPPER

UPPER函数用于将字符串转换为大写。

SELECT UPPER('hello world') AS result;

输出:

+--------------+
| result       |
+--------------+
| HELLO WORLD  |
+--------------+
LOWER

LOWER函数用于将字符串转换为小写。

SELECT LOWER('Hello World') AS result;

输出:

+--------------+
| result       |
+--------------+
| hello world  |
+--------------+
LENGTH

LENGTH函数返回字符串的长度。

SELECT LENGTH('Hello World') AS result;

输出:

+--------+
| result |
+--------+
|     11 |
+--------+
数学函数
ABS

ABS函数返回一个数的绝对值。

SELECT ABS(-10) AS result;

输出:

+--------+
| result |
+--------+
|     10 |
+--------+
CEIL

CEIL函数返回一个数的上取整值。

SELECT CEIL(3.14) AS result;

输出:

+--------+
| result |
+--------+
|      4 |
+--------+
FLOOR

FLOOR函数返回一个数的下取整值。

SELECT FLOOR(3.14) AS result;

输出:

+--------+
| result |
+--------+
|      3 |
+--------+
ROUND

ROUND函数返回一个数的四舍五入值。

SELECT ROUND(3.4567, 2) AS result;

输出:

+--------+
| result |
+--------+
|   3.46 |
+--------+
日期和时间函数
NOW

NOW函数返回当前日期和时间。

SELECT NOW() AS result;

输出:

+---------------------+
| result              |
+---------------------+
| 2022-01-01 09:07:13 |
+---------------------+
YEAR

YEAR函数返回一个日期的年份。

SELECT YEAR('2022-01-01') AS result;

输出:

+--------+
| result |
+--------+
|   2022 |
+--------+
MONTH

MONTH函数返回一个日期的月份。

SELECT MONTH('2022-01-01') AS result;

输出:

+--------+
| result |
+--------+
|      1 |
+--------+
DAY

DAY函数返回一个日期的天数。

SELECT DAY('2022-01-01') AS result;

输出:

+--------+
| result |
+--------+
|      1 |
+--------+
总结

这篇文章介绍了一些常用的MariaDB函数。它们可以帮助你处理和操作数据,提高你的数据库编程技能。