名称 |
调用示例 |
示例后果 |
形容 |
LEFT |
LEFT(‘abc123’, 3) |
abc |
从给定字符串右边取指定长度的子串 |
RIGHT |
RIGHT(‘abc123’, 3) |
123 |
从给定字符串左边取指定长度的子串 |
LENGH |
LENGTH(‘abc’) |
3 |
求给定字符串占用的字节数 |
LOWER |
LOWER(‘ABC’) |
abc |
转换给定字符串为小写格局 |
UPPER |
UPPER(‘abc’) |
ABC |
转换给定字符串为大写格局 |
LTRIM |
LTRIM(‘ abc’) |
abc |
去除给定字符串的右边空格 |
RTRIM |
RTRIM(‘abc ‘) |
abc |
去除给定字符串的左边空格 |
SUBSTRING |
SUBSTRING(‘abc123’, 2, 3) |
bc1 |
从给定字符串的指定地位截取指定长度的子串 |
CONCAT |
CONCAT(‘abc’, ‘123’) |
abc123 |
将给定的各个字符串拼接成一个新字符串 |
CHAR_LENGTH |
CHAT_LENGTH(‘ 狗仔 ’) |
2 |
求给定字符串的字符数量 |
名称 |
调用示例 |
示例后果 |
形容 |
NOW |
NOW() |
2022-11-06 20:36:20 |
返回以后日期和工夫 |
CURDATE |
CURDATE() |
2022-11-06 |
返回以后日期 |
CURTIME |
CURTIME() |
20:36:20 |
返回以后工夫 |
DATE_ADD |
DATE_ADD(‘2022-11-06 20:36:20’, INTERVAL 2 DAY) |
2022-11-08 20:36:20 |
将给定的日期和工夫值增加指定的工夫距离;示例中增加了 2 天 |
DATE_SUB |
DATE_SUB(‘2022-11-06 20:36:20’, INTERVAL 2 DAY) |
2022-11-04 20:36:20 |
将给定的日期和工夫值减去指定的工夫距离 |
DATEDIFF |
DATEDIFF(‘2022-11-06’, ‘2022-11-11’) |
-5 |
返回两个日期之间的天数 (正数示意前一个参数代表的日期比后一个参数示意的日期小) |
DATE_FORMAT |
DATE_FORMAT(NOW(), ‘%m-%d-%Y’) |
06-11-2022 |
用给定的格局显示日期和工夫 |
DATE |
DATE(‘2022-11-06 : 20:36:20’) |
2022-11-06 |
将给定日期和工夫值的日期提取进去 |
YEAR |
YEAR(‘2022-11-06 20:36:20’) |
2022 |
提取年份 |
MONTH |
MONTH(‘2022-11-06 20:36:20’) |
11 |
提取月份 |
DAY |
DAY(‘2022-11-06 20:36:20’) |
6 |
提取日 |
HOUR |
HOUR(‘2022-11-06 20:36:20’) |
20 |
提取小时 |
MINUTE |
MINUTE(‘2022-11-06 20:36:20’) |
36 |
提取分钟 |
SECOND |
SECOND(‘2022-11-06 20:36:20’) |
20 |
提取秒 |
工夫单位 |
形容 |
MICROSECOND |
毫秒 |
SECOND |
秒 |
MINUTE |
分钟 |
HOUR |
小时 |
DAY |
天 |
WEEK |
星期 |
MONTH |
月 |
QUARTER |
季度 |
YEAR |
年 |
格局符 |
含意 |
%b |
简写的月份名称 (Jan、Feb、…、Dec) |
%D |
带有英文后缀的月份中的日期 (0th、1st、2nd、…、31st) |
%d |
数字格局的月份中的日期 (00、01、02、…、31) |
%f |
微秒 (000000 ~ 999999) |
%H |
24 小时制的小时 (00 ~ 23) |
%h |
12 小时制的小时 (01 ~ 12) |
%i |
数值格局的分钟 (00 ~ 59) |
%M |
月份名 (January、February、…、December) |
%m |
数值模式的月份 (00 ~ 12) |
%p |
上午或下午 (AM 代表上午,PM 代表下午) |
%S |
秒 (00 ~ 59) |
%s |
秒 (00 ~ 59) |
%W |
星期名 (Sunday、Monday、…、Saturday) |
%w |
周内第几天 (0= 星期日,1= 星期一,…,6= 星期六) |
%Y |
4 位数字模式的年 (例如 2022) |
%y |
2 位数字模式的年 (例如 22) |
名称 |
调用示例 |
示例后果 |
形容 |
ABS |
ABS(-1) |
1 |
取绝对值 |
RAND |
RAND() |
0.3680035624355111 |
返回一个随机数 |
CEIL |
CEIL(2.3) |
3 |
返回一个不小于给定值的最小整数 |
FLOOR |
FLOOR(2.3) |
2 |
返回一个不大于给定值的最大整数 |
参考小孩子 4919 的 Mysql 是怎么应用的,不便查阅.