MySQL格式换函数、数字进制转换函数、IP地址与数字相互转换、加锁函数和解锁函数、重复执行指定操作的函数、改变字符集的函数、改变数据类型函数


1、格式化函数(四舍五入)

SELECT FORMAT(1.23131,2),FORMAT(23.12,4),FORMAT(2.52,0);
结果
1.23    23.1200    3


2、数字进制转换函数

SELECT CONV('a',16,2),CONV(15,16,10),CONV(4,10,2);
结果
1010    21    100

3、IP地址与数字相互转换


SELECT INET_ATON('209.207.224.40');
结果
3520061480

SELECT INET_NTOA(3520061480)
结果
209.207.224.40

4、加锁函数和解锁函数

SELECT GET_LOCK('lock',10);
锁定返回整数,未锁定返回空
SELECT IS_USED_LOCK('lock');
SELECT IS_FREE_LOCK('lock');
SELECT RELEASE_LOCK('lock');

5、重复执行指定操作的函数

SELECT BENCHMARK(4000,SHA('newpwd'));
结果
0

6、改变字符集的函数

SELECT CHARSET('string'),CHARSET(CONVERT('string' USING latin1));
结果
utf8mb4    latin1

8、改变数据类型函数

SELECT CAST(100 AS char(2)),CHARSET(CONVERT('2018-10-01 12:12:12',TIME));
结果
10    binary

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值