MySQL 8.0提供了丰富的内置函数,这些函数可以大致分为几个类别:字符串函数、数值函数、日期和时间函数、比较函数、逻辑函数、控制流函数等。以下是20个常用的MySQL函数及其简单的使用示例:
1. **CONCAT()**: 字符串连接函数。
- 示例:`SELECT CONCAT('Hello', ', ', 'World!');` 结果为 `'Hello, World!'`。
2. **LENGTH()**: 返回字符串的长度。
- 示例:`SELECT LENGTH('Hello World');` 结果为 `11`。
3. **LOWER()**: 将字符串转换为小写。
- 示例:`SELECT LOWER('Hello World');` 结果为 `'hello world'`。
4. **UPPER()**: 将字符串转换为大写。
- 示例:`SELECT UPPER('Hello World');` 结果为 `'HELLO WORLD'`。
5. **SUBSTRING()**: 从字符串中提取子串。
- 示例:`SELECT SUBSTRING('Hello World', 1, 5);` 结果为 `'Hello'`。
6. **NOW()**: 返回当前的日期和时间。
- 示例:`SELECT NOW();` 结果类似于 `'2023-04-01 12:45:34'`。
7. **CURDATE()**: 返回当前日期。<