• ADADADADAD

    MySQL常用函数[ mysql数据库 ]

    mysql数据库 时间:2024-12-25 09:58:29

    作者:文/会员上传

    简介:

    1.数学函数ABS(X) 绝对值CEIL(X) 向上取整FLOOR(X) 向下取整RAND(X) 0-1的随机数ROUND(X) 距离x最近的整数ROUND(X,Y) 保留x后y位的小数,在截断时使用四舍五入POW(X,Y) y次方

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    1.数学函数

    ABS(X) 绝对值
    CEIL(X) 向上取整
    FLOOR(X) 向下取整
    RAND(X) 0-1的随机数
    ROUND(X) 距离x最近的整数
    ROUND(X,Y) 保留x后y位的小数,在截断时使用四舍五入
    POW(X,Y) y次方
    SQRT(X,Y) 开y次方根、
    2.字符函数

    CHAR_LENGTH(X) 取字符长度“我是L”=>3
    LENGTH(X) 取字节长度“我是L”=>6
    CONCAT(A1,A2) 连接两个字符
    UPPER(X) LOWER(X) 大写、小写
    LEFT(X,N) RIGHT(X,N) 从左/右边开始取n个字符
    REPLACE(S,S1,S2) 把字符串s中的s1换成s2
    MID(S,N,LN) 从字符串s中的n开始截取ln长度的子串
    REVERSE(X) 字符串s反转过来
    3.日期函数

    常用函数

    CURDATE() 返回当前日期不带时间
    CURTIME() 返回当前时间不带日期
    NOW() 返回当前时间+日期
    转换用函数

    返回给定日期中的月份
    MONTH(D) d中的这一天是几月份1-12
    MONTHNAME(D) d中的这一天的月份的名字英文名字
    返回给定日期中的星期
    DAYNAME(D) d中的这一天是星期几 英文名字
    DAYOFWEEK(D) d中的这一天是星期几 1星期日 2星期一
    WEEKDAY(D) d中的这一天是星期几 0星期一 1星期二
    WEEK(D) d中的这一天是第几个星期在全年中
    返回给定日期中的详细信息
    DAYORYEAR(D) d中是那一年
    DAYOFMONT(D) d中是那一个月
    QUARTER(D) d中是那个季度
    HOUR(D) d中的小时值
    MINUTE(D) d中的分钟值
    SECOND(D) d中的秒值
    时间的计算
    TIME_TO_SEC(T) 将给定的时间t转化成秒
    SEC_TO_TIME(T) 将以秒为单位的时间转化为时分秒格式
    DATEDIFF(D1,D2) 计算d1与d2之间相隔的天数
    ADDDATE(D,N) 计算起始日期加上一个时间段后的日期 n默认是天也可以时interval 5 minute
    SUBDATE(D,N) 日期减去n天后的日期
    SUBDATE(D,INTERVAL expr type) 日期减去一个时间段后的日期值可以是INTERVAL 10 minute
    DATA_FORMAT(D,F) 按表达式f的要求显示日期'%Y-%m-%d %r'
    TIME_FORMAT(D,F) 按表达式f的要求显示时间'%r'
    4.条件函数

    IF(EXPR,V1,V2) 如果表达exper式成立即3>2满足条件则返回结果v1否则v2
    IF(1>0,正确,错误) 如果表达式是null则返回v2否则v1
    IFNULL(V1,V2) 如果v1的值是空则返回v2,否则返回v2
    CASE
    CASE
      WHEN e1
      THEN v1
      WHEN e2
      THEN e2
      ...
      ELSE vn
    END
    5.加密函数

    PASSWORD(STR) 该函数可以对字符串str进行加密,一般情况下,PASSWORD(str)用于给用户的密码加密。
    MD5 MD5(str)函数可以对字符串str进行散列,可以用于一些普通的不需要解密的数据加密。
    ENCODE(STR,PSWD_STR)与DECODE(CRYPT,PSWD_STR) ENCODE函数可以使用加密密码pswd_str来加密字符串str,加密结果是二进制数,需要使用BLOB类型的字段保存。该函数与DECODE是一对,需要同样的密码才能够解密。

    MySQL常用函数.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql常用函数