MySQL的一些函数5(一站到底,从简到难)

本来应该上一篇https://blog.csdn.net/a15929748502/article/details/80667728就将函数结束掉,但因为查找太长,所以还是决定分开写,下面我们就来看一些经常用的函数。

常用日期函数

1)在表中前三个,以及最后一个都是取得当前时间的函数没有参数,使用方法相同。

2)在日期的基础上加日期:,如现在日期加上两天,减上两天,在这里我们用到date (datetime )返回datetime的日期部分。

date_ add()和date_ sub()中的interval后面可以使 year minute second day

3)计算两个日期之间相差多少天:

datediff(date1, date2)得到的是天数,是date1-date2的天数,因此可以使负数

示例:

创建一个备忘录,记录要备注的事件,里面有当天日期的显示,离最近一次考试的时间,假设最近考试时间为6月20号。

 

这样一个简易的备忘录就做好了,还是挺有意思的,可以用来时刻提醒考试时间。

1)请查询在十分钟内的备忘条

字符串函数

1)获取msg表的id列的字符集

2)要求显示student表中的信息,显示格式:“XXX的语文是XXX分,数学XXX分,英语XXX分”

3)求学生表中学生姓名占用的字节数

4)将class3表中所有名字中有李的替换成'王'

5)
 

截取class3表中name字段的第1个字符

 

数学函数

其他常用函数

database() 显示当前正在使用的数据库

 

user() 查询当前用户   

md5(str) 可以对一个字符串进行md5加密,加密后得到一个32位字符串(不可解秘,只可以验证对不对)

创建一张表,存用户名和密码。

下面插入数据(用MD5加密);

password()函数,对mysql用户加密
ifnull(val1, val2) 如果val1位null,返回val2,否则返回val1的值(可以有效解决null不能直接参与运算的问题)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值