Mysql数据类型之日期时间型

x33g5p2x  于2021-03-14 发布在 Mysql  
字(0.5k)|赞(0)|评价(0)|浏览(184)

日期时间类型包括如下几种:

  • date类型:
    表示日期,格式类似这样:'0000-00-00'

  • time类型:
    表示时间,格式类似这样:'00:00:00'

  • datetime类型:
    表示日期时间,格式类似这样:'0000-00-00 00:00:00'

  • timestamp类型:
    表示“时间戳”,其实就是一个整数数字,该数字是从是“时间起点”到现在为止的“秒数”。
    “时间起点”是:1970-1-1 0:0:0
    timestamp类型的字段,无需插入数据,而是会自动取得当前的日期时间(表示当前时刻)。
    而且,此类型字段会在数据被更新时,也同样自动取得当前的日期时间(表示修改的时刻)。
    特别总结:它在insert或update某行数据的时候,能够自动获得当前时间。

  • year类型:
    表示年份,格式为:'0000'

注意:
时间类型的字面值,通常使用单引号引起来

示例:
创建一个表,设定5个字段分别为上述类型,并插入相应的数据值后查看结果。

now()函数的使用:

更新数据,以对比datetime类型的数据和timestamp类型的数据的区别:

小细节:timestamp类型在一个表中只能用于一个字段!

相关文章

最新文章

更多