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类型启作业。这两种方法至少改变输出值的数据类型,没有改变表中字段的类型。

posted on 2023-11-17 14:03  搬家小蜜蜂  阅读(36)  评论(0)    收藏  举报

导航