mysql的内置函数学习笔记
- 字符函数
- 数值运算符与函数
- 比较运算符与函数
- 日期时间函数
- 信息函数
- 聚合函数
一、字符函数
- CONCAT():字符连接
- CONCAT_WS():使用指定分隔符进行字符连接
- FORMAT():数字格式化
- LOWER():转化成小写字母
- UPPER():转化成大写字母
- LEFT():获取左侧字符
- RIGHT():获取右侧字符
- LENGTH():获取字符串长度
- LTRIM():删除前导空格
- RTRIM():删除后续空格
- SUBSTRING():字符串截取
- 【NOT】LIKE:模式匹配
- REPLACE():字符串替换
mysql> SELECT CONCAT('SUN','*','YUE','*','RU'); +----------------------------------+ | CONCAT('SUN','*','YUE','*','RU') | +----------------------------------+ | SUN*YUE*RU | +----------------------------------+ 1 row in set (0.00 sec)
mysql> SELECT CONCAT_WS('&','SUN','YUE','RU');
+---------------------------------+
| CONCAT_WS('&','SUN','YUE','RU') |
+---------------------------------+
| SUN&YUE&RU |
+---------------------------------+
1 row in set (0.00 sec)
mysql> SELECT FORMAT(1223456.78,1);
+----------------------+
| FORMAT(1223456.78,1) |
+----------------------+
| 1,223,456.8 |
+----------------------+
1 row in set (0.00 sec)
.
.
.
二、数值运算符与函数
- CEIL()进一取整
- DIV整数取整
- FLOOR()舍一取整
- MOD 取余(取模)
- ROUND()四舍五入
- TRUNCATE()数字截取
三、比较运算符与函数
- [NOT] BETWEEN...AND...
- [NOT] IN()
- IS [NOT] NULL
四、日期时间函数
- NOW()
- CURDATE()
- CURTIME()
- DATE_ADD()
- DATEDIFF()
- DATE_FORMAT()
http://www.w3school.com.cn/sql/sql_dates.asp
五、信息函数
- CONNECTION_ID()连接id
- DATABASE()当前数据库
- LAST_INSERT_ID()最后插入记录的ID号
- USER()当前用户
- VERSION()版本信息
六、聚合函数
- AVG()
- COUNT()
- MAX()
- MIN()
- SUM()