0
点赞
收藏
分享

微信扫一扫

MySQL基本函数的使用

月白色的大狒 2022-03-12 阅读 37

文章目录

一.函数分类

  1. 数字函数
  2. 字符函数
  3. 日期函数
  4. 条件函数

二.数字函数

在这里插入图片描述
在这里插入图片描述

三.日期函数

1.获取系统时间函数

  NOW()函数能获得系统日期和时间,格式yyy-MM-dd hh:mm;ss
  CURDATE()函数能获得当前系统日期,格式yyy-MM-dd
  CURTIME()函数获得当前系统时间,格式hh:mm;ss

2.日期格式化函数

  DATE_FORMAT()函数用于格式化日期,返回用户想要的日期格式

DATE_FORMAT(日期,表达式)

在这里插入图片描述
举例:
 利用日期函数,查询明年你的生日是星期几?

 SELECT DATE_FORMAT("2019-6-20","%W");

结果如下:
在这里插入图片描述
注意事项
 MySQL数据库里面,两个日期不能直接加减,日期也不能直接与数字加减。

3.日期偏移计算

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

DATE_ADD(日期,INTERVAL 偏移量 时间单位)

举例:

DATE_ADD(NOW()INTERVAL 15 DAY ); #十五天之后
DATE_ADD(NOW()INTERVAL -300 MINUTE);#三百分钟之前

4.计算日期之间相隔天数

 DATEDIFF()函数用来计算两个日期之间相差的天数

DATEDIFF(日期,日期)

四. 字符函数

在这里插入图片描述
在这里插入图片描述
 SUBSTR()和SUNSTRING()是相同的。

五.条件函数

 SQL语句中可以利用条件函数来实现编程语言里的条件判断。

IFNULL(表达式,值)
IF(表达式,值1,值2)

条件语句
 复杂的条件判断可以用条件语句来实现,比IF语句功能更强大。

CASE
  WHEN 表达式 THEN1
  WHEN 表达式 THEN2
  ......
  ELSE 值N
END
举报

相关推荐

0 条评论