美文网首页
MySQL函数

MySQL函数

作者: mejhwu | 来源:发表于2018-02-05 12:13 被阅读0次

    字符函数

    CONCAT() -- CONCAT('A','B') 连接字符串
    CONCAT_WS()  -- CONCAT('|','A','B','C') 以分隔符连接字符串 
    FORMAT() -- FORMAT(1234.343, 3) 数字格式化 
    LOWER() -- LOWER('ABCD') 将字符串转换为小写 
    UPPER() -- UPPER('abcd') 将字符串转换为大写
    LEFT() -- LEFT('MYSQL',2) 获取字符串左边n位 
    RIGHT() -- RIGHT('MYSQL',2) 获取字符串右边n位
    LENGTH() -- LEFGTH('MYSQL') 获取字符串长度
    LTRIM() -- LTRIM('  MYSQL') 去除前导空格
    RTRIM() -- RTRIM('MYSQL  ') 去除后续空格
    TRIM() -- TRIM('  MYSQL  ') 去除左右空格
    TRIM() -- TRIM({BOTH | LEADING | TRAILING} '?' FROM '??MYSQL????') 删除特定字符
    SUBSTRING() -- SUBSTRING('MYSQL', 1, 2) 子串
    [NOT] LIKE -- 'MYSQL' LIKE '%1M%' ESCAPE '1' 模式匹配
    REPLACE() -- REPLACE('??MY??SQL???','?', '') 字符串替换
    

    数字运算函数

    CEIL() -- 向上取整
    DIV -- 整数除法
    FLOOR() -- 向下取整
    MOD -- 模运算
    POWER() -- 幂运算
    ROUND() -- 四舍五入
    TRUNCATE() -- 数字截取
    

    比较运算符和函数

    [NOT] BETWEEN ... AND ... 
    [NOT] IN 
    IS [NOT] NULL 
    

    日期时间函数

    NOW() -- 当前日期时间
    CURDATE() -- 当前日期
    CURTIME() -- 当前时间
    DATE_ADD() -- DATE_ADD('2014-3-12', INTERVAL 365 DAY) 日期添加
    DATEDIFF() -- DATEDIFF('2013-3-12', '2014-2-12') 日期差值计算
    DATE_FORMAT() -- DATA_FORMAT('2014-3-12', '%m/%d/%Y') 日期格式化
    

    信息函数

    CONNECTION_ID()
    DATABASE()
    LAST_INSERT_ID()
    USER()
    VERSION()
    

    聚合函数

    AVG()
    COUNT()
    MAX()
    MIN()
    SUM()
    

    加密函数

    MD5()
    PASSOWRD()
    

    流程函数

    IF(value, t f) : 如果value为真,返回他,否则返回f
    IFNULL(vlaue1, value2) : 如果value1不为空,返回value1,否则返回value2
    CASE WHEN [value1] THEN [result1]...ELSE [default] END : 如果value1是真,返回result1,否则返回dfault
    CASE [expr] WHEN [value1] THEN [result1]...ELSE[default] END : 如果expr等于value1,返回result1,否则返回default
    
    

    相关文章

      网友评论

          本文标题:MySQL函数

          本文链接:https://www.haomeiwen.com/subject/zcbbzxtx.html