专栏首页java小白MySQL日期类型选择

MySQL日期类型选择

MySQL提供的常用日期类型有DATE,TIME,DATETIME,TIMESTAMP,

  1. 根据实际需要选择能够满足应用的最小存储的日期类型,如果应用只需要记录“年份”,那么用1个字节来存储的YEAR类型完全可以满足,而不需要用4个字节来存储的DATE类型,这样不仅仅节约存储,更能够提高表的操作效率。
  2. 如果要记录年月时分秒,并且记录的年份比较久远,那么最好使用DATETIME,而不要使用TIMESTAMP。因为TIMESTAMP表示的日期范围比DATETIME要短得多。
  3. 如果记录的日期需要让不同时区的用户使用,那么最好使用TIMESTAMP,因为日期类型中只有它能够和实际时区相对应。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • maven中 引入jar报错:Missing artifact net.sf.json-lib:json-lib:jar:2.4

    今天要引入json包,发现报了这个错 Missing artifact net.sf.json-lib:json-lib:jar:2.4 一开始以为是本...

    秋白
  • MySQL字符串函数

    LEFT(str,x)返回字符串最左边的x个字符 RIGHT(str,x)返回字符串最右边的x个字符 如果第二个参数是NULL,那么将返回任何NULL ...

    秋白
  • MySQL的CHAR和VARCHAR类型

    CHAR和VARCHAR类型类似,都用来存储字符串,但他们保存和检索的方式不用。CHAR属于固定长度的字符类型,而VARCHAR属于可变长度的字符类型。 表...

    秋白
  • 字符串中字符出现重复字符

    崔笑颜
  • SAP CRM WebClient UI和Hybris的controller是如何被调用的

    通过当前view content id拿到controller id,进而拿到controller实例。

    Jerry Wang
  • Python - 了解bytes、str

        Python3有两种表示字符序列的类型:bytes和str。前者的实例包含原始的8位值,后者的实例包含Unicode字符。     Python2也有两...

    py3study
  • 跨端移动应用开发解决方案 | ARES小程序转换工具1.0 正式发布

    ARES是商城技术与数据中台推出的跨端移动应用开发解决方案,包括五大产品板块:ARES Engines、ARES Websits、ARES Studio、ARE...

    京东技术
  • Docker技术三大要点:cgroup, namespace和unionFS的理解

    从这张gif图片,我们不难看出Docker网站想传达这样一条信息, 使用Docker加速了build,ship和run的过程。

    Jerry Wang
  • 《Greenplum 从大数据战略到实现》总结

    以下是作者对《Greenplum 从大数据战略到实现》的总结,分享给大家。一张长长的黄图,欢迎大家查看。作者只总结了第四章、第五章、第六章、第七章、第八章,第十...

    小徐
  • 《PostgreSQL指南内部探究》一书总结

    以下是作者对《PostgreSQL指南内部探究》的总结,分享给大家。一张长长的黄图,欢迎大家查看。如有不足的地方请大家多多指教。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈...

    小徐

扫码关注云+社区

领取腾讯云代金券