五、MySQL运算符和函数

2019-07-31  本文已影响0人  Lord丶轩莫言弃

1、字符函数

函数名称 描述
CONCAT() 字符连接
CONCAT_WS() 使用指定的分隔符进行字符连接
FORMAT() 数字格式化
LOWER() 转换成小写字母
UPPER() 转换成大写字母
LEFT() 获取左侧字符
RIGHT() 获取右侧字符
LENGTH() 获取字符串长度
LTRIM() 删除前导空格
RTRIM() 删除后续空格
TRIM() 删除前导和后续空格
SUBSTRING() 字符串截取
[NOT] LIKE 模式匹配
REPLACE() 字符串替换

2、查找带有%(通配符)的记录,解决方案

# ESCAPE '1': 1后面的%不需要解析,为标准%号
# %(百分号):代表任意个字符
# _(下划线):代表任意一个字符
SELECT * FROM tbl_name WHERE col_name LIKE '%1%%' ESCAPE '1';

3、数值运算符和函数

名称 描述
CEIL() 进一取整
DIV 整数除法
FLOOR() 舍一取整
MOD 取余数(取模)
POWER() 幂运算
ROUND() 四舍五入
TRUNCATE() 数字截取

4、比较运算符与函数

名称 描述
[NOT] BETWEEN...AND... [不] 在范围之内
[NOT] IN() [不] 在列出值范围内
IS [NOT] NULL [不] 为空

5、日期时间函数

名称 描述
NOW() 当前日期和时间
CURDATE() 当前日期
CURTIME() 当前时间
DATE_ADD() 日期变化
DATEDIFF() 日期差值
DATE_FORMAT() 日期格式化

6、信息函数

名称 描述
CONNECTION_ID() 连接ID
DATEBASE() 当前数据库
LAST_INSERT_ID() 最后插入记录的ID号
USER() 当前用户
VERSION() 版本信息

7、聚合函数

名称 描述
AVG() 平均值
COUNT() 计数
MAX() 最大值
MIN() 最小值
SUM() 求和

8、加密函数

名称 描述
MD5() 信息摘要算法
PASSWORD() 密码算法
上一篇下一篇

猜你喜欢

热点阅读