【MySQL】常用的MySQL函数
一、字符串函数
【CAST()函数】转换数据类型
CAST函数语法规则是:CAST(字段名 as 需转换成的类型 ),其中可转换成的类型为:
| 描述 | 可转换成的类型 |
| 字符型 | CHAR[(N)] |
| 日期型,格式为 'YYYY-MM-DD' | DATE |
| 日期和时间型,格式为 'YYYY-MM-DD HH:MM:SS' | DATETIME |
| 浮点数型(FLOAT型) | DECIMAL |
| 整数型(int型) | SIGNED |
| 时间型 | TIME |
【SUBSTRING(s, start, length)函数】从字符串 s 的 start 位置截取长度为 length 的子字符串
【CONCAT(s1,s2...sn)函数】字符串 s1,s2 等多个字符串合并为一个字符串
【RIGHT(s,n)函数】返回字符串 s 的后 n 个字符
【LOWER(s)函数】将字符串 s 的所有字母变成小写字母
二、日期函数
【DATE_FORMAT(d,f)函数】按表达式 f的要求显示日期 d
【DATE_SUB(date,INTERVAL expr type)函数】指定日期减去指定的时间间隔。
【CURDATE()函数】返回当前日期
【TIMESTAMPDIFF(unit,begin,end)函数】返回begin-end的结果
【NOW()函数】返回当前日期和时间
【YEAR(d)函数】返回d日期中的年份
【MONTH(d)函数】返回日期d中的月份值,1 到 12
【DAY(d)函数】返回日期值 d 的日期部分
【WEEK(d)函数】计算日期 d 是本年的第几个星期,范围是 0 到 53
浙公网安备 33010602011771号