mysql常用函数

1、字符函数

concat:连接

substr:截取子串

upper:变大写

lower:变小写

replace:替换

length:获取字节长度

trim:去前后空格

lpad:左填充

rpad:右填充

instr:获取子串第一次出现的索引

2、数学函数

ceil:向上取整

round:四舍五入

mod:取模

floor:向下取整

truncate:截断

rand:获取随机数,返回0-1之间的小数

3、日期函数

now:返回当前日期+时间

year:返回年

month:返回月

day:返回日

date_format:将日期转换成字符

curdate:返回当前日期

str_to_date:将字符转换成日期

curtime:返回当前时间

hour:小时

minute:分钟

second:秒

datediff:返回两个日期相差的天数

monthname:以英文形式返回月

4、其他函数

version 当前数据库服务器的版本

database 当前打开的数据库

user当前用户

password('字符'):返回该字符的密码形式

md5('字符'):返回该字符的md5加密形式

5、流程控制函数

①if(条件表达式,表达式1,表达式2):如果条件表达式成立,返回表达式1,否则返回表达式2

②case情况1

case 变量或表达式或字段

when 常量1 then 值1

when 常量2 then 值2

...

else 值n

end

③case情况2

case

when 条件1 then 值1

when 条件2 then 值2

...

else 值n

end

6、分组函数

1、分类

max 最大值

min 最小值

sum 和

avg 平均值

count 计算个数

相关推荐
梁萌5 小时前
mysql使用事件做日志表数据转移
数据库·mysql
lThE ANDE5 小时前
MySQL中的TRUNCATE TABLE命令
数据库·mysql
kexnjdcncnxjs5 小时前
Redis如何记录每一次写操作_开启AOF持久化机制实现命令级追加记录
jvm·数据库·python
逸Y 仙X5 小时前
文章十九: ElasticSearch Full Text 全文本查询
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
STER labo5 小时前
mysql配置环境变量——(‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件解决办法)
数据库·mysql·adb
微软技术分享5 小时前
本地部署千问 2.5-1.5B-GGUF + LangChain 封装学习
数据库·学习·langchain
七夜zippoe6 小时前
DolphinDB分区策略:VALUE分区详解
数据库·oracle·分区·value·dolphindb
rKWP8gKv76 小时前
数据库连接池选型:HikariCP与Druid的性能对比
数据库
dreamZhanglx6 小时前
MySQL进阶
数据库·mysql
有浔则灵6 小时前
GORM 日志与调试完全指南:从基础配置到生产实践
服务器·数据库·gorm