MySQL中实现时间截取的方法(mysql时间截取)
MySQL中实现时间截取的方法
时间截取是常见的一种数据操作。MySQL提供了一系列函数实现时间截取,下面我们来看一下它们是如何实现时间截取的。
1. YEAR()函数
MySQL的YEAR()函数用于提取日期中的年份,该函数的语法格式是:
YEAR(date)
其中,date参数表示以合法的日期格式表示的一个值。下面是一个简单的例子:
SELECT YEAR(‘2020-07-31’) AS Year ;
结果如下:
Year
——–
2020
2. MONTH()函数
MySQL的MONTH()函数用于提取日期中的月份,该函数的语法格式如下:
MONTH(date)
其中,date参数表示以合法的日期格式表示的一个值。下面是一个简单的例子:
SELECT MONTH(‘2020-07-31’) AS Month ;
结果如下:
Month
——
7
3. DAY()函数
MySQL的DAY()函数用于提取日期中的天数,该函数的语法格式如下:
DAY(date)
其中,date参数表示以合法的日期格式表示的一个值。下面是一个简单的例子:
SELECT DAY(‘2020-07-31’) AS Day;
结果如下:
Day
————–
31
4. HOUR()函数
MySQL的HOUR()函数用于提取日期中的小时数,它的语法格式如下:
HOUR(time)
其中,time参数表示以合法的时间格式表示的一个值。下面是一个简单的例子:
SELECT HOUR(’13:00:00′) AS Hour;
结果如下:
Hour
————–
13
可以看出,MySQL中实现时间截取比较简单,只需要利用MySQL提供的一系列函数,便可以实现日期的截取工作。