习惯性朴实简单!一起学习MySQL常见单行函数,字符数学日期流程控制

最后

腾讯T3大牛总结的500页MySQL实战笔记意外爆火,P8看了直呼内行

腾讯T3大牛总结的500页MySQL实战笔记意外爆火,P8看了直呼内行

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

SELECT TRIM(‘a’ FROM ‘aaaaa叶aa绿体aaaaa’) AS result;

在这里插入图片描述

#去空格

SELECT TRIM(’ 叶aa绿体a ') AS result;

在这里插入图片描述

LPAD():用指定的字符左填充指定长度,RPAD()则是右填充

SELECT LPAD(‘叶绿体’,9,‘a’) AS result;

在这里插入图片描述

REPLACE():替换

SELECT REPLACE(‘a叶aaa绿体aaaa’,‘a’,‘B’) AS result;

在这里插入图片描述


二、数学函数


ROUND():四舍五入

#默认保留一位小数

SELECT ROUND(1.62) AS result;

在这里插入图片描述

#保留两位小数

SELECT ROUND(1.627,2) AS result;

在这里插入图片描述

CEIL():向上取整,返回大于等于该数的最小整数

SELECT CEIL(1.002) AS result;

在这里插入图片描述

FLOOR():向下取整,返回小于等于该数的最大整数

SELECT FLOOR(1.002) AS result;

在这里插入图片描述

TRUNCATE():截断

SELECT TRUNCATE(1.699,1) AS result;

在这里插入图片描述

MOD():取余,等价于%

SELECT MOD(10,-3) AS result;

在这里插入图片描述


三、日期函数


在这里插入图片描述

①NOW():返回当前系统的日期和时间

SELECT NOW();

在这里插入图片描述

②CURDATE():返回当前系统日期,不包含时间

SELECT CURDATE();

在这里插入图片描述

③CURTIME():返回当前系统时间,不包括日期

SELECT CURTIME();

在这里插入图片描述

YREAR():获取指定日期字段的年

SELECT YEAR(NOW());

在这里插入图片描述

SELECT YEAR(‘2021-09-30’) AS result;

在这里插入图片描述

MONTH():获取指定日期字段的月,MONTHNAME()则可以返回月份英文

SELECT MONTH(‘2021-09-30’) AS result;

在这里插入图片描述

SELECT MONTHNAME(‘2021-09-30’) AS result;

在这里插入图片描述

日,小时,分钟,秒钟都可以同上

STR_TO_DATE():将字符按照指定的格式转为日期

#相当于是解析:两个参数格式要匹配

SELECT STR_TO_DATE(‘9-30 2021’,‘%m-%d %Y’) AS result;

在这里插入图片描述

DATE_FORMAT():将日期转换成字符

#相当于是格式化

SELECT DATE_FORMAT(NOW(),‘%Y年%m月%d日’) AS result;

在这里插入图片描述


四、其他函数


#查看版本

SELECT VERSION();

#查看数据库

SELECT DATABASE();

#查看用户

SELECT USER();


五、流程控制函数


IF():判断,第一个参数是条件,第二个是true的返回,第三个是false的返回

SELECT IF(10>5,‘大’,‘小’) AS result;

结语

小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。

我们选择的这个行业就一直要持续的学习,又很吃青春饭。

虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。

送给每一位想学习Java小伙伴,用来提升自己。

在这里插入图片描述

本文到这里就结束了,喜欢的朋友可以帮忙点赞和评论一下,感谢支持!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

择的这个行业就一直要持续的学习,又很吃青春饭。

虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。

送给每一位想学习Java小伙伴,用来提升自己。

[外链图片转存中…(img-uG5z6c9r-1715495897127)]

本文到这里就结束了,喜欢的朋友可以帮忙点赞和评论一下,感谢支持!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值