MySQL数据库-函数的使用

Posted 一只CIA鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库-函数的使用相关的知识,希望对你有一定的参考价值。

MySQL的函数:

  数字函数:
    1.ABS函数:绝对值 2.ROUND函数:四舍五入 3.FLOOR函数:强制舍位到最近的整数 4.CEIL函数:强制进位到最近的整数 5. POWER函数:幂函数 6.LN函数:对数函数

    7.SQRT函数:开平方 8.PI函数:圆周率 9.Sin/Cos/Tan/Cot:三角函数 10.RADIANS:角度转换弧度 11.DEGREES:弧度转换角度

  字符函数:
    1.lower函数:转小写 2.upper函数:转大写 3.length函数:字符数量 4.contact函数:连接字符串 5.instr函数:字符出现的位置 6.insert函数:插入/替换字符 例:insert(“你好”,1,0,“先生”) 7.replace函数:替换字符 8.subsrt/subsering:截取字符串 9.lpad/rpad:左/右侧填充字符 10.trim:去除收尾空格

  日期函数:(两个日期不能直接加减,也不能和数字加减)

    1.NOW()函数获得系统日期和时间,格式为yyyy-MM-dd hh:mm:ss

    2.CURDATE()函数获得当前系统日期,格式为yyyy-MM-dd

    3.CURTIME()函数获得当前系统时间,格式为hh:mm:ss

    日期格式化函数:

      DATE_FORMAT()函数用于格式化日期,返回用户想要的日期格式:DATE_FORMAT(日期,表达式) 表达式可以为占位符,具体见照片

    日期偏移计算:
      DATE_ADD()函数可以实现日期的偏移计算,而且时间单位很灵活 DATE_ADD(日期,INTERVAL 偏移量 时间单位)

select DATE_ADD(NOW(),INTERVAL 15 DAY);
select DATE_ADD(NOW(),INTERVAL -300 MINUTE);

      DATEDIFF(日期,日期)计算两个日期之间相差多少天

  条件函数:

    1.IFNULL(表达式,值)

    2.IF(表达式,值1,值2) #真返回值1,假返回值2

    3.CASE

      WHEN 表达式 THEN 值1

      WHEN 表达式 THEN 值2

      ...

      ELSE 值N

     END  AS XXX

      

以上是关于MySQL数据库-函数的使用的主要内容,如果未能解决你的问题,请参考以下文章

mysql 强大的trim() 函数

使用从循环内的代码片段中提取的函数避免代码冗余/计算开销

使用 json rereiver php mysql 在片段中填充列表视图

VSCode自定义代码片段——声明函数

VSCode自定义代码片段8——声明函数

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情