MySQL常用函数,程序员真得看看( 二 )

  • str_to_date:将字符通过指定的格式转换成日期
SELECT STR_TO_DATE('02-17 2020','%c-%d %Y')      # 输出 2020-02-17
  • date_format:将日期转换成字符
SELECT DATE_FORMAT(NOW(),'%Y年%m月%d日')        # 输出 2020年02月17日
  • datediff:两个日期天数之差
SELECT DATEDIFF(NOW(),'2020-02-12')           # 输出    5其他函数
  • VERSION:查看mysql 版本
SELECT VERSION();           # 输出 5.7.17
  • DATABASE:查看当前数据库
SELECT DATABASE()          # 输出 cbuc_datebase
  • USER:查看当前用户
SELECT USER()               # 输出 root@localhost流程控制函数
  • if 函数: 类似三目运算
SELECT IF(10<5,'大','小')        # 输出 小
  • case函数:case 有两种用法
1 switch case 的效果
case 要判断的字段或表达式when 常量1 then 要显示的值1或语句1;when 常量2 then 要显示的值2或语句2;...else 要显示的值n或语句n;end2 类似于多重if case
when 条件1 then 要显示的值1或语句1when 条件2 then 要显示的值2或语句2...else 要显示的值n或语句nend
【MySQL常用函数,程序员真得看看】


推荐阅读