MySQL常用函数

it2022-05-05  200

字符串函数(该类函数主要用于处理字符串):

  CANCAT(str1, str2, ...strn)  连接字符串str1, str2...、strn 为一个字符串;

  INSERT(str, x, y, instr)      将字符串str从第x位置开始,y个字符串的子串替换为字符串 instr;

  LOWER(str)         将字符串str中所有的字符串变为小写;

  UPPER(str)          将字符串str中所有的字符串变为大写;

  LEFT(str, x)          返回字符串str中最左边的x个字符;

  RIGHT(str, x)        返回字符串str中最右边的x个字符;

  LPAD(str, n, pad)       使用字符串pad对字符串str最左边进行填充,直到长度为n个字符串长度;

  RPAD(str, n, pad)       使用字符串pad对字符串str最右边镜像填充,直到长度为n个字符串长度;

  LTRIM(str)          去掉字符串str左边的空格;

  RTRIM(str)          去掉字符串str右边的空格;

  REPEAT(str, x)       返回字符串str重复使用x次的结果;

  REPLACE(str, a, b)     使用字符串b替换字符串str中所有出现的字符串a;

  STRCMP(str1, str2)     比较字符串str1 和 str2;

  TRIM(str)          去掉字符串str行头和行尾的空格;

  SUBSTRING(str, x, y)    返回字符串str中从x位置起y个字符串长度的字符串;

 

 

数值函数:

ABS(x)    返回数值x的绝对值;

CEIL(x)    返回大于x的最大整数值;

FLOOR(x)   返回小于x的最大整数值;

MOD(x, y)   返回x模y的值;

RAND()    返回0~1内的随机数;

ROUND(x, y)   返回数值x的四舍五入后有y位小数的数值;

TRUNCATE(x, y)   返回数值x截断为y位小数的数值;

 

 

日期和时间函数:

CURDATE()  获取当前日期;

CURTIME()  获取当前时间;

NOW()    获取当前的时间日期;

UNIX_TIMESTAMP(date)  获取日期date的UNIX时间戳;

FROM_UNIXTIME()    获取UNIX时间戳的日期值;

WEEK(date)       返回日期date为一年中的第几周;

YEAR(date)       返回日期date的年份;

HOUR(time)         返回time的小时值;

MINUTE(time)      返回时间time的分钟值;

MONTHNAME(date)    返回时间time的月份值;

 

MySQL系统信息函数:

VERSION()    返回当前数据库版本号;

DATABASE()    返回当前数据库名;

USER()      返回当前用户名;

LAST_INSERT_ID()  返回最近生成的AUTO_INCREMENT值;

 

转载于:https://www.cnblogs.com/phpcurd/p/8467387.html


最新回复(0)