MySQL数据库函数

一:字符串函数:

  1.concat();

    concat(S1,S2,S3,......Sn);

    把传入参数链接

成一个字符串;

  2.insert();

    insert(str,x,y,insert);

    st  r: 传入的字符串,

    x    : 从第几个开始

    y    :需要替换几个字符

    insert : 替换的字符串

  3.lower(), upper()

    lower():  字符串转为大写;

    upper(): 字符串转为小写;

  4.left(str,x)  right(str,y)

      str  :需要返回的字符串

     x   : 返回多少个字符

      5.rpad(str,n,pad)

    str  :需要填充的字符

    n     :填充后字符串的长度

    pad  :需要填充的字符

  6.trime()

    去掉字符串两边的空格

  7.replace(str,a,b)

    str  :需要替换的字符串

    用字符串b去替换str中的a

  8.strcmp(S1,S2)

    如果S1大于S2返回1

    如果S1小于S2返回-1

    如果S1等于S2返回0

  9.substring(str,x,y)

    str  :需要返回的字符串

    x    :从第x位置开始

    y    :取y个字符

  10.length()

      返回字符串的长度

二:数值函数:

  1.ABS(x)       返回x的绝对值

  2.ceil(x)     返回大于X的最小值

  3.floor(x)      返回小于x的最大值

  4.med(x,y)    返回x,y的摸(求余)

  5.rand()        返回随机数

  6.round(x,y)     返回x的四舍五入的y位置的值(四舍五入)

  7.truncate(x,y)  返回数字x截断为y的小数结果;

三:时间函数:

  1.AddDate()     增加一个日期(天、周等)

  2.AddTime()   增加一个时间(时分等)

  3.curdate()   返回当前日期 2014-7-4    //select CURDATE();    ->    2016-04-25

  4.curtime()   返回当前时间 12:00:01    //select CURTIME();      ->   11:26:26

  5.Date()       返回日期时间的日期部分    //select DATE('2016-04-25');->2016-04-25

  6.DateDiff()  计算两个日期之差

  7.Date_add() 高度灵活的日期运算函数

  8.Day()    返回一个日期的天数部分

  9.Hour()    返回一个小时部分

  10.Minute()  返回一个分钟部分

  11.Mouth()     返回一个月 部分

  12.week()     返回当前星期几 

  13.now()    返回当前时间  2014-7-4 12:00:01

  14.unix-time(now()) 返回当前时间戳  1293433835

  15.time()      时间戳转化 time(1293433835)

 

  9.data_format()格式化当前时间    DATE_FORMAT

(NOW(),'%b %d %Y %h:%i %p')  Dec 29 2008 11:45 PM

    

  

 

原文地址:https://www.cnblogs.com/subtract/p/3825274.html