MYSQL常用函数之其他函数
MYSQL中除了内置函数以外还有其他的函数
FORMAT(X,N)函数:
将数字X进行格式化,将X保留到小数点后N位。这个过程需要进行四舍五入。
ASCII(str)函数:
返回字符串STR的第一个字符的ASCII码
BIN(X)函数:
返回X的二进制编码
HEX(X)函数:
返回X的十六制编码
OCT(X)函数:
返回X的八进制编码
CONV(X,F1,F2)函数:
将X从F1进制数变成F2进制数
INET_ATON(IP)函数:
将IP地址转换位数字表示
INET_NTOA(N)函数:
将数字N转换成IP的形式
GET_LOCT(NAME,TIME)函数:
定义一个名称为NAME,持续时间长度为TIME秒的锁。锁定成功,返回1;如果尝试超时,返回0;如果遇到错误,返回NULL
RELEASE_LOCK(NAME)函数:
解除名称为NAME的锁,如果解锁成功,返回1,如果尝试超时,返回0,如果解锁失败,返回NULL
IS_FREE_LOCK(NAME)函数:
判断是否使用名为NAME的锁,如果使用返回0;否则返回1
BENCHMARK(COUNT,EXPR)函数:
将表达式EXPR重复执行count次,然后返回执行时间。该函数可以用来判断MYSQL处理表达式的速度。
CONVERT(S USING CS)函数:
将字符串S的字符集变成CS
CASE(X AS TYPE),CONVERT(X,TYPE)函数:
将X变成TYPE类型,这两个函数支队BINARY,CHAR,DATE,DATETIME,TIME,SIGED INTEGER,UNSIGNED INTEGER类型启作业。这两种方法至少改变输出值的数据类型,没有改变表中字段的类型。
浙公网安备 33010602011771号