MySQL中的运算符和函数

MySQL中的运算符和函数

    • 字符函数
    • 数值运算符
    • 比较运算符
    • 信息函数
    • 聚合函数
    • 加密函数

字符函数

CONCAT() 连接多个字符
在这里插入图片描述
CONCAT_WS() 使用指定的连接符进行字符连接
在这里插入图片描述
FORMAT() 数字格式化
MySQL中的运算符和函数_第1张图片

LOWER() 转换为小写字母
MySQL中的运算符和函数_第2张图片

UPPER() 转换为大写字母
MySQL中的运算符和函数_第3张图片

LEFT() 获取左侧字符
MySQL中的运算符和函数_第4张图片

RIGHT() 获取右侧字符

LENGTH() 获取字符串长度
在这里插入图片描述
LTRIM() 删除左边的空格
在这里插入图片描述
RTRIM() 删除右边的空格
MySQL中的运算符和函数_第5张图片
TRIM() 删除左右两边的空格
在这里插入图片描述

SUBSTRING(字符串,起始位置,截取长度) 截取字符串,起始位置可以为负数,mysql中的位置索引从1开始,不是从0开始
MySQL中的运算符和函数_第6张图片
REPLACE(字符串,被替换的字符串,替换的字符串) 字符串替换
在这里插入图片描述
[NOT] LIKE 匹配字符串
MySQL中的运算符和函数_第7张图片
其中%代表0个或多个字符,_代表一个字符
那如果我们想匹配%应该如何操作了、可以通过ESCAPGE 来指定某个字符后面的%为需要匹配的字符串,如何指定y后面的%为需要匹配的字符。
在这里插入图片描述

数值运算符

CEIL() 进1取整
MySQL中的运算符和函数_第8张图片
FLOOR() 舍1取整
MySQL中的运算符和函数_第9张图片
除法
在这里插入图片描述
DIV 整数除法
MySQL中的运算符和函数_第10张图片
MOD 取余数
MySQL中的运算符和函数_第11张图片
POWER()幂运算
MySQL中的运算符和函数_第12张图片
ROUND() 四舍五入
在这里插入图片描述
TRUNCATE() 截取数字
MySQL中的运算符和函数_第13张图片

比较运算符

[NOT] BETWEEN…AND… [不]在范围之内,闭区间
MySQL中的运算符和函数_第14张图片

[NOT] IN () [不]在列出值范围内
MySQL中的运算符和函数_第15张图片

IS [NOT] NULL [不]为空
MySQL中的运算符和函数_第16张图片
NOW() 当前的日期和时间
MySQL中的运算符和函数_第17张图片
CURDATE() 当前日期
MySQL中的运算符和函数_第18张图片

CURTIME() 当前时间
在这里插入图片描述

DATE_ADD() 日期变化计算
MySQL中的运算符和函数_第19张图片

DATEDIFF() 日期差值计算
MySQL中的运算符和函数_第20张图片

DATE_FORMAT() 日期格式化
在这里插入图片描述

信息函数

CONNECTION_ID() 连接ID
MySQL中的运算符和函数_第21张图片

DATEBASE() 当前数据库
MySQL中的运算符和函数_第22张图片
USER() 当前用户
在这里插入图片描述
VERSION() 版本信息
在这里插入图片描述
LAST_INSERT_ID() 最后插入记录的ID
MySQL中的运算符和函数_第23张图片

聚合函数

AVG() 平均值
MySQL中的运算符和函数_第24张图片

COUNT() 计数
MySQL中的运算符和函数_第25张图片

MAX() 最大值
在这里插入图片描述

MIN() 最小值
MySQL中的运算符和函数_第26张图片

SUM() 求和
MySQL中的运算符和函数_第27张图片

加密函数

MD5() 信息摘要算法
MySQL中的运算符和函数_第28张图片

PASSWORD() 密码算法
MySQL中的运算符和函数_第29张图片

你可能感兴趣的:(MySql)