您当前的位置: 首页 >  sql

梁云亮

暂无认证

  • 1浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MySQL常用函数

梁云亮 发布时间:2021-09-15 11:17:32 ,浏览量:1

日期函数

在这里插入图片描述 示例:

SELECT CURDATE(),CURTIME(),NOW()

SELECT YEAR(NOW()),MONTH(NOW()),WEEK(NOW()),HOUR(NOW()),MINUTE(NOW())

--求日期之间相隔的天数
SELECT DATEDIFF('1999-03-22','2020-04-03')

SELECT ADDDATE('1999-09-21',8),SUBDATE('1999-09-21',8)
字符串函数

在这里插入图片描述

示例:

--字符串连接
SELECT CONCAT('aa','bb','cc')
SELECT CONCAT_WS('-','aa','bb','cc')

--比较字符串
SELECT STRCMP('aa','aa')

--求字符的个数
SELECT LENGTH('abcd★')
SELECT CHAR_LENGTH('abcd★')

--大小写转换
SELECT LOWER('asdFDS'), UPPER('asdFDS')

--填充
SELECT LPAD('abcd',8,'*') , RPAD('abcd',8,'*')

--去掉空格
SELECT LTRIM('  ab  c  '),RTRIM('  ab  c  '),TRIM('  ab  c  ')

--重复
SELECT repeat('abcd',3)

--替换
SELECT REPLACE('abcadaefga','a','*')

-- 返回部分
SELECT LEFT('abcdefgh',3),RIGHT('abcdefgh',3)

--截取子串(下标从1开始)
SELECT SUBSTRING('abcdefghijk',3,4)

--求指定子串的开始位置(下标从1开始)
SELECT INSTR('a123bcd','bc')
日期函数

在这里插入图片描述

示例
SELECT CURDATE()

SELECT CURTIME()

SELECT NOW()

SELECT WEEK(CURDATE())

SELECT YEAR(CURDATE())

SELECT hour(CURTIME())

SELECT minute(CURTIME())

SELECT MONTHNAME(CURDATE())

SELECT TO_DAYS(CURDATE())

SELECT DATEDIFF('2020-3-20','2020-3-11')
SELECT ADDDATE('2020-3-22',15)
关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0934s