【2020090405】MYSQL中 current_date()、currenet_timestamp()、timestampdiff()函数的使用
1.current_date
当前日期:2020-09-04
current_time
当前时间:17:24:10
current_timestamp
当前时间:2020-09-04 17:24:10
2.timestampdiff()
查询学生年龄
方案一:
1 SELECT *, TIMESTAMPDIFF(YEAR,sage,CURRENT_TIMESTAMP()) AS age 2 FROM student
timestampdiff函数日期或日期时间表达式之间的整数差。
TIMESTAMPDIFF(interval,datetime1,datetime2),比较的单位interval可以为以下数值
- FRAC_SECOND。表示间隔是毫秒
- SECOND 秒
- MINUTE 分钟
- HOUR 小时
- DAY 天
- WEEK 星期
- MONTH 月
- QUARTER 季度
- YEAR 年
方案二:
1 SELECT *, YEAR(CURRENT_DATE())-YEAR(sage) AS age 2 FROM student