MySQL数据库时间和日期类型

时间日期类型方便在数据库中储存而设计,数据库也具有多种表示时间的类型.

日期和时间类型
YEAR表示年
DEATE表示日期
TIME表示时间
DATETIME表示日期和时间
TIMESTAMP表示日期和时间

在插入年,月,日,时,分,秒,的时候可以用:“: - _ /”来表示分割(个人建议都用-来表示)。

先来创建一个表格在这里插入图片描述
插入之后并查看不论你日期用什么表示到最后还是会用-来代替,时间也是用:来代替
在这里插入图片描述

也可也通过MySQL本身提供的时间函数来获取时间:
常用的时间函数:CURDATE() - 获得当前的DATE, 可直接插入DATE 类型中.
NOW() - 获得当前的DATETIME, 可直接插入DATETIME 和TIMESTAMP类型中.
TIME() - 获取参数给定时间串中的时分秒,可直接插入TIME 类型中.
YEAR() - 获取参数给定时间串中的年份,可直接插入YEAR类型中.
MONTH() 、DAY()、HOUR()、MINUTE()、SECOND() 获取参数给定时间串中的月、日、时、分、秒值.
只有CURDATE() 和NOW() 可以直接获取时间在这里插入图片描述而TIME()和YEAR()只有包含数据才能获取:在这里插入图片描述

那我们获取当前时间就很简便:在这里插入图片描述

直接就获取到当前时间

猜你喜欢

转载自blog.csdn.net/qq_45140193/article/details/106763093