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