MySQL命令速查——常用函数

注:若测试单个函数的话,需要在函数前面加上SELECT,要不会报错

SELECT 函数 name;

name是搜索出来,想要展示的列名,比如

字符串函数

合并字符串

CANCAT(str1,str2,…)

比较字符串大小

STRCMP(str1,str2)

获取字符串长度

LENGTH(str)

全部转换为大写

UPPER(str)

全部转换为小写

LOWER(str)

返回字符串2在字符串1中的位置

LOCATE(str1,str2)

POSITION(str2 IN str1)

截取字符串

从左边数截取字符串

LEFT(str,num)

比如 LEFT('helloworld',3)会返回 'hel'

从右边数截取字符串

RIGHT(str,num)

比如 RIGHT('helloworld',3)会返回 'rld'

替换字符串

根据位置替换

INSERT(原字符串,开始位置,结束位置,待替换的字符串)

比如 INSERT('hellomysqlyes',6,10,'vue')结果就是'hellovueyes'

根据内容替换

REPLACE(str,substr,newstr)

将把str中的字符串substr替换成newstr

数值函数

返回绝对值

ABS(x)

返回x除以y的余数

MOD(x,y)

返回0~1的随机数

RAND()

返回数值x的四舍五入值,保留y位小数

ROUND(x,y)

返回数值x,保留y位小数

TRUNCATE(x,y)

返回大于或等于x的最小整数值

CEIL(x)

返回小于或等于x的最大整数值

FLOOR(x)

日期和时间函数

获取当前日期

CURDATE()

返回结果:年-月-日

获取当前时间

CURTIME()

返回结果:时:分:秒(24小时制)

获取当前日期和时间

NOW()

返回结果:年-月-日 时:分:秒

返回date为一年中的第几周

WEEK(date)

例如:WEEK(NOW())

将NOW()中的每部分分解

系统信息函数

返回数据库的版本号

VERSION()

返回当前数据库名

DATABASE()

返回当前用户

USER()
  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值