mysql 基础函数_关于mysql的基本函数,

1.字符串函数

字符串函数是常见的函数之一,用来对字符串进行各种处理,MYSQL使用频率较高的字符串函数.

1.1.CONCAT(str1,str2,,,,,strn)

参数1:一个字符串,

参数2:另一个字符串,

db6f8e1ac4ac7fa5f14342ad25fc7378.png

e422013dd7574f284c225e992dc328d1.png

结果:连接字符串为一个整体.

eg.

SELECT CONCAT(`MY`,`SQL`);

1.2.INSERT(str,pos,len,newstr)

参数1:一个字符串,

参数2:从这个参数的位置开始,

参数3:准备把这个参数的长度作为替换的长度,

参数4:准备替换的新的字符串,

结果 :将原有字符串的一部分替换成了符合条件的字符串,

87e5382341aaea267829fa95b485f55c.png

2c88c2b284dc14c9d310e3c4c24aff7b.png

eg.

SELECT INSERT(`准备替换的数据了,`,`3`,`3`,`写上的`)

1.3.LOWER(str)

参数一:一个字符串,

结果:这个字符串中的所有字符变为小写,

eg.

82e03b409ad362a05e3dd43f93d1d3b6.png

6c15b57abf86b039bd069739adda5552.png

1.4.UPPER(str)

参数一:一个字符串,

结果:将字符串中的所有字符都变为大写,

eg.

792f8a8aeb3b79ffcb2718af9142ee2a.png

3b5d9888d8016d8291e283c68c3778d9.png

1.5.SUBSTRING(str,num,len)

参数一:等待被截取的字符串,

参数二:起始位置,从1开始的,

参数三:准备截取的长度,

结果:截取的结果,符合条件的一部分字符串,

eg.

5eda1f4692c06147f30e9ee9a0ceeced.png

e38e49a9d007bfb1eedbf18b4370b746.png

2.日期的函数

2.1.CURDATE()

结果:返回当前日期,

eg.

4f29ecaf0ebbdd6207f0a8ed2e8301e5.png

2.2.CURTIME()

结果:返回当前时间,

eg.

5a44dbc40bd37c5e544d32aed4da1f7f.png

c728b0bdac629268af12ab0c8a61efcc.png

2.3.ROW()

结果:返回当前日期和时间,

eg.

31b912aedb1a43cf73ae82cca0e56c53.png

48c19cf1a365705173581b21bf8adc46.png

2.4.WEEK(date)

参数一:返回的是时间,

结果:返回的日期date为一年中的第几周,

eg.

e3668327456cd38f670dda1fbf11c7e3.png

57f59c5b86b9cd02041a89bce4932dec.png

2.5.YEAR(date)

参数一:返回当前的日期,

结果:返回日期date的年份,

eg.

a04f70d68167e99686b9085c4891b33b.png

9cbc6a0977f1ae1b05f2867894b87fd6.png

2.6.HOUR(time)

参数一:返回的时间,

结果:返回时间的小时值,

eg.

cadd9e747916668f7f75584ba61442d7.png

001ce065ed8e77f28221de99303754ee.png

2.7.MINUTE(time)

参数一:返回的时间,

结果:返回时间的分钟值,

eg.

3cea6915e9ce192edd2ce2cc18f8e4f6.png

89010493c3012eb1a55f18aafff2e84c.png

2.8.DATEDIFF(date1,date2)

参数一:返回的时间,

参数二:返回的另一个时间,

结果:返回这两个时间中间的天数,

eg.

93c8743c4a120772cc2b9007049a23fe.png

61138f74affbdb74791c91b5ebd5cd1f.png

2.9.ADDDATE(date1,n)

参数一:返回的一个日期,

参数二:准备加上的天数,

结果:返回了一个这个的时间加上某天后的时间,

eg.

1eedffc8539cf1486392b250e2f329c3.png

79cce26d6d08e2293fce87ac783581f3.png

3.数学函数,

3.1.CEIL(x)

参数一:返回的一个数值,

结果:返回一个大于或等于数值x的最小整数,

d83d40f782ed638be2dbc1f50683711c.png

6e549f22a7b1475879caaf5f34b0d736.png

3.2.FLOOR(x)

参数一:返回一个数值,

结果:返回一个小于或等于该数值的最大整数,

3ba4a5851994976ae0db33cff368fc0d.png

e8057e6fe4378571c398684d31c0ad70.png

3.3.RAND()

结果:返回一个0~1之间的随机数,

eg.

4a9a9dafe592d4806aa075a4817a5671.png

d29e19937b0e96c54d3a53a86d136018.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值