MySQL 常用函数

字符函数

 

函数名称

描述

CONCAT()

字符连接

CONCAT_WS()

使用指定的分割符进行字符连接 [ CONCAT_WS('|', str1, str2) ,第一个参数是分隔符 ]

FORMAT

数字格式化 FORMAT(1234.75, 0) 得到 1235

LOWER()

把字符转化为小写

UPPER

把字符转化为大写

LEFT

获取左侧字符 LEFT("Mysql",2) => "My"

RIGHT

获取右侧字符

LENGTH

获取字符串长度

LTRIM()

删除前导空格

RTRIM()

删除后导空格

TRIM

删除前后导空格

SUBSTRING()

截取字符串的子字符串SUBSTRING("Mysql", 1, 2)=>"My"

NOT LIKE

模式匹配

REPLACE()

替换子字符串 REPLACE("Mysql", "sql", "")=>"My"

 

 

数值运算符和函数

 

名称

描述

CEIL()

进一取整  CEIL(4.5)=>5

DIV

整数除法

FLOOR()

舍一取中  FLOOR(2.4)=>2

MOD

取余数(取模) 5 MOD 3 =>2

POWER()

幂运算  POWER(3,2) => 9

ROUND()

四舍五入 ROUND(3.89) => 4

TRUNCATE()

数字截取 TRUNCATE(125.45, 0) =>125  TRUNCATE(125.45, -1) => 120

[NOT] BETWEEN ... AND..

在范围内的值

[NOT] IN()

在某些值内

IS [NOT] NULL

查看是否为空

 

 

日期时间函数

 

名称

描述

NOW()

当前日期和时间

CURDATE()

当前日期

CURTIME()

当前时间

DATE_ADD()

日期变化

DATEDIFF()

日期差值(返回相差的天数)

DATE_FORMAT()

日期格式 “%Y-%m-%d”

 

信息函数

 

名称

描述

CONNECTION_ID()

连接ID

DATEBASE()

当前数据库

LAST_INSERT_ID()

最后插入记录的ID 号(如果同时插入多条记录,那么返回的是第一条的 id)

USER()

当前用户

VERSION()

版本信息

 

 

聚合函数(只有一个返回值)

 

名称

描述

AVG()

某列的平均值

COUNT()

总的记录数
MAX()

最大值

MIN()

最小值

SUM()

总和

 

 

加密函数

 

名称

描述

MD5()

使用 md5 加密,返回32位16进制的字符

PASSWORD()

进行密码的计算(一般修改当前用户的密码)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值