mysql 函数代码_mysql的惯用函数

本文详细介绍了MySQL中的一些常见函数,包括数学函数如ABS、PI、SQRT等,取余函数MOD,四舍五入函数ROUND,字符串操作函数如LENGTH、CONCAT、REPLACE等,日期和时间函数如NOW、MONTH、DAYOFWEEK等,以及进制转换、加密和随机数生成等功能。这些函数在数据库管理和查询中起着重要作用。
摘要由CSDN通过智能技术生成

mysql的常用函数

mysql的常用函数

abs(-1)#绝对值

pi()#pi值

sqrt(2)#平方根

mod(-5,3)#取余-2

ceil(10.6)#进位+1 结果11 ceil(10.0)结果10

floor(10.6)#取整 10

round(2.5)#四舍五入到整数 结果3

round(2.5,2)#保留两位小数 结果2.50

truncate(2.5234,3)#取小数后3位不四舍五入 2.523

sign(-2);#符号函数 返回-1 0还是0 正数返回1

pow(2,3),exp(2);#2的3次幂 或e的2次幂

log(2),log10(2);#求对数

radians(180),degrees(0.618);#角度弧度转换

sin(0.5),asin(0.5)#正弦和反正弦 类似cos acos tan atan

length('hi')#计算字符长度

concat('1',1,'hi')#合并字符串

insert('12345',1,0,'7890');#从开头第1个字符开始到0个结束,替换成后边字符串,0表示在最前边插入

ucase('a'),lcase('A')#转成大写和小写

left('abcd',2),right('abcd',2);#返回前两个字符和后两个字符

ltrim('  0  '),rtrim(' 0 '),trim('  0  ')#删除空格

replace('1234567890','345678','0');#替换输出12090

substring('12345',1,2)#取字符 输出12 1是位置 2是长度

instr('1234','234');#取得234位置是2

reverse('1234');#反序输出4321

current()#返回日期

curtime()#返回时间

now()#返回日期时间

month(now())#当前月份 monthname 英文月份

dayname(now())#星期英文 dayofweek()1是星期天 weekday()1是星期二

week(now())#本年第多少周

dayofyear(now()),dayofmonth(now())#今天是本年第多少天 今天是本月第多少天

year(now()),month(now()),day(now()),hour(now()),minute(now()),second(now())#返回年月日 时分秒

time_to_sec(now()),sec_to_time(3600*8);#转换时间为秒和还原

version()#mysql版本

database()#当前连接的数据库 没有为null

user()#获取用户名

md5('a')#加密字符串

ascii('a')#ascii值97

bin(100),hex(100),oct(100)#返回二进制 十六进制 八进制

conv(10001,2,8);#各种进制相互转换

rand()#生成0到1之间随机数

sleep(0.02)#暂停秒数

原创文章,转载请注明: 转载自搞代码

e7ce419cf2d6ad34d01da2ceb8829eed.png

微信 赏一包辣条吧~

023a57327877fb4402bcc76911ec18ea.png

支付宝 赏一听可乐吧~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值