MySQL命令速查——常用函数
2023-12-25 12:21:39
注:若测试单个函数的话,需要在函数前面加上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()
文章来源:https://blog.csdn.net/qq_72583325/article/details/135173039
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!