YEAR() 是提取日期的年部分
RIGHT()是提取日期部分的最右面几个字符。
mysql> select right(curdate(),5);
+--------------------+
| right(curdate(),5) |
+--------------------+
| 04-10 |
+--------------------+
1 row in set (0.00 sec)
CURDATE() 是显示当天的日期,格式为 yyyy-MM-dd
mysql的日期函数,例子中当前日期 curdate() 是2007年4月10日。
YEAR() :显示年
mysql> select year(curdate());
+-----------------+
| year(curdate()) |
+-----------------+
| 2007 |
+-----------------+
1 row in set (0.01 sec)
MONTH() :显示月
mysql> select month(curdate());
+------------------+
| month(curdate()) |
+------------------+
| 4 |
+------------------+
1 row in set (0.00 sec)
DAYOFMONTH():显示日期
mysql> select dayofmonth(curdate());
+-----------------------+
| dayofmonth(curdate()) |
+-----------------------+
| 10 |
+-----------------------+
1 row in set (0.08 sec)
--转自