内置函数
1. 日期函数
CURRENT_DATE(): 返回当前日期。CURRENT_TIME(): 返回当前时间。CURRENT_TIMESTAMP(): 返回当前时间戳。
案例:
SELECT CURRENT_DATE();
SELECT CURRENT_TIME();
SELECT CURRENT_TIMESTAMP();
DATE_ADD(date, INTERVAL d_value_type): 日期加上指定间隔。DATE_SUB(date, INTERVAL d_value_type): 日期减去指定间隔。
案例:
SELECT DATE_ADD('2023-01-01', INTERVAL 1 DAY);
SELECT DATE_SUB('2023-01-01', INTERVAL 1 DAY);
DATEDIFF(date1, date2): 计算两个日期相差的天数(date1 - date2)。
案例:
SELECT DATEDIFF('2023-01-02', '2023-01-01');
2. 字符串函数
CHARSET(column): 查询表中列的字符集。
案例:
SELECT CHARSET(column_name) FROM table_name;
CONCAT(str1, str2, ...): 拼接字符串。
案例:
SELECT CONCAT('Hello', ' ', 'World');
LENGTH(column): 返回列的字符长度(中文通常占 3 个字符,英文占 1 个)。
案例:
LENGTH();


