5.7 其他函数
5.7.1 格式化函数FORMAT(x,n)
FORMAT(x,n)将数字x格式化,并以四舍五入的形式保留小数点后几位,若n为0,返回流结果就不包含小数部分
SELECT FROMAT(123456.123456, 4), FROMAT(123456.1, 4), FROMAT(123456.123456, 0)
结果:123456.1235, 123456.1000, 1234565.7.2 不同进制的数字进行转换的函数
SELECT CONV('a', 16, 2), CONV(15,10,2), CONV(15, 10, 8),CONV(15, 10, 16)
结果:1010, 1111, 17, F5.7.3 IP地址与数字相互转换的函数
ip转代表整数, 整数转ip
SELECT INET_ATON('82.156.58.109'), INET_NTOA(1385970285)
结果:1385970285, 82.156.58.1095.7.4 加锁函数和解锁函数
SELECT GET_LOCK('lock1',10), IS_USED_LOCK('lock1'), IS_FREE_LOCK('lock1'), RELEASE_LOCK('lock1')
结果:1,1,0,1备注:按照顺序,分别代表意思如下:
GET_LOCK:创建名为lock1的锁,结果为1表示成功,并持续10秒
IS_USED_LOCK: 结果为当前连接id,表示lock1正在被使用
IS_FREE_LOCK:返回为0,表示正在被使用
RELEASE_LOCK: 返回为1,表示解锁成功
5.7.5 重复执行指定操作的函数
注意:表示执行5次
PASSWORD()加密函数
5.7.6 改变字符集函数
5.7.7 改变数据类型函数
最后更新于
这有帮助吗?