mysql 系统内置函数,像这种@@有哪些
时间: 2024-01-16 22:04:14 浏览: 24
MySQL 系统内置函数中,以 @@ 开头的是系统变量,不是函数。一些常用的系统变量包括:
- @@global.autocommit: 控制全局的自动提交模式。
- @@global.max_connections: 控制服务器允许的最大连接数。
- @@global.sql_mode: 控制 MySQL 的 SQL 模式,包括严格模式等。
- @@global.time_zone: 控制 MySQL 的时区设置。
- @@version: 返回 MySQL 服务器的版本信息。
除了以 @@ 开头的系统变量,MySQL 还有大量的内置函数,常用的一些函数包括:
- COUNT(): 计算结果集中行的数量。
- SUM(): 计算结果集中某个数值列的总和。
- AVG(): 计算结果集中某个数值列的平均值。
- CONCAT(): 将多个字符串连接起来。
- DATE_FORMAT(): 将日期格式化为指定的字符串格式。
- NOW(): 返回当前日期和时间。
相关问题
mysql 内置函数
MySQL提供了多种内置函数来实现不同的功能。这些内置函数可以分为数值函数、字符串函数、日期和时间函数、流程控制函数、加密与解密函数、获取MySQL信息函数、聚合函数等两类。
数值函数用于处理和操作数值类型的数据,如ABS()函数用于返回一个数的绝对值,ROUND()函数用于四舍五入等。
字符串函数用于处理和操作字符串类型的数据,如CONCAT()函数用于连接多个字符串,LEFT()函数用于返回字符串的左侧子串等。
日期和时间函数用于处理和操作日期和时间类型的数据,如NOW()函数用于返回当前日期和时间,DATE_FORMAT()函数用于格式化日期等。
流程控制函数用于实现条件判断和循环等控制流程,如IF()函数用于实现条件判断,CASE语句用于实现多条件判断等。
加密与解密函数用于进行数据加密和解密操作,如MD5()函数用于计算字符串的MD5散列值,AES_ENCRYPT()函数用于对数据进行AES加密等。
获取MySQL信息函数用于获取数据库和服务器相关的信息,如DATABASE()函数用于返回当前数据库的名称,VERSION()函数用于返回MySQL服务器的版本号等。
聚合函数用于对数据进行统计和计算,如AVG()函数用于计算平均值,SUM()函数用于计算总和等。
mysql 函数有哪些
MySQL 提供了许多内置函数,用于在查询中进行各种操作和计算。以下是一些常用的 MySQL 函数分类:
1. 字符串函数:例如 `CONCAT`、`LENGTH`、`SUBSTRING`、`LOWER`、`UPPER` 等。
2. 数学函数:例如 `ROUND`、`CEILING`、`FLOOR`、`ABS`、`SQRT` 等。
3. 日期和时间函数:例如 `NOW`、`CURDATE`、`CURTIME`、`DATE_FORMAT`、`DATEDIFF` 等。
4. 聚合函数:例如 `SUM`、`COUNT`、`AVG`、`MIN`、`MAX` 等。
5. 条件函数:例如 `IF`、`CASE WHEN` 等。
6. 类型转换函数:例如 `CAST`、`CONVERT` 等。
7. 数据处理函数:例如 `IFNULL`、`COALESCE`、`NULLIF` 等。
8. 加密函数:例如 `MD5`、`SHA1` 等。
9. 数据格式化函数:例如 `FORMAT`、`DATE_FORMAT` 等。
这只是一小部分 MySQL 函数的示例。还有许多其他函数可供使用,具体取决于你的需求和数据处理操作。你可以参考 MySQL 官方文档来获取更详细的函数列表和使用说明。