当前位置: 首页 > news >正文

网站建设的主题什么比较好物流网站

网站建设的主题什么比较好,物流网站,常州城乡建设学校网站,成都建设网站企业电话MySQL日期格式介绍 存储日期的方式mysql中存储日期的格式datetimetimestampDatetime和Timestamp的比较相同点#xff1a;不同点#xff1a; 数值型时间戳#xff08;INT#xff09;DATETIME vs TIMESTAMP vs INT#xff0c;怎么选#xff1f; 存储日期的方式 字符串Date… MySQL日期格式介绍 存储日期的方式mysql中存储日期的格式datetimetimestampDatetime和Timestamp的比较相同点不同点 数值型时间戳INTDATETIME vs TIMESTAMP vs INT怎么选 存储日期的方式 字符串DatetimeTimestampint 时间戳形式 对于初学者来说可能会用字符串来进行存储但是实际上用字符串存储日期是十分不明智的做法。 虽然使用字符串非常简单直白但是它有两个问题 字符串占用空间更大字符串存储日期就没有办法使用日期相关的API进行日期的计算和比较 mysql中存储日期的格式 datetime DATETIME 在数据库中存储的形式为YYYY-MM-DD HH:MM:SS固定占用 8 个字节。 DATETIME 的日期范围是 1000-01-01 00:00:00.000000 到 9999-12-31 23:59:59.999999 从 MySQL 5.6 版本开始DATETIME 类型支持毫秒DATETIME(N) 中的 N 表示毫秒的精度。例如DATETIME(6) 表示可以存储 6 位的毫秒值。 DateTime 类型是没有时区信息的时区无关 DateTime 类型保存的时间都是当前会话所设置的时区对应的时间。 timestamp TIMESTAMP 实际存储的内容为‘1970-01-01 00:00:00’到现在的毫秒数。在 MySQL 中由于类型 TIMESTAMP 占用 4 个字节因此其存储的时间上限只能到‘2038-01-19 03:14:07’。 从 MySQL 5.6 版本开始类型 TIMESTAMP 也能支持毫秒。与 DATETIME 不同的是若带有毫秒时类型 TIMESTAMP 占用 7 个字节而 DATETIME 无论是否存储毫秒信息都占用 8 个字节。 Timestamp 和时区有关。Timestamp 类型字段的值会随着服务器时区的变化而变化自动换算成相应的时间说简单点就是在不同时区查询到同一个条记录此字段的值会不一样。 类型 TIMESTAMP 最大的优点是可以带有时区属性因为它本质上是从毫秒转化而来。如果你的业务需要对应不同的国家时区那么类型 TIMESTAMP 是一种不错的选择。 Datetime和Timestamp的比较 相同点 两个数据类型存储时间的表现格式一致。均为 YYYY-MM-DD HH:MM:SS两个数据类型都包含「日期」和「时间」部分。两个数据类型都可以存储微秒的小数秒秒后 6 位小数秒 不同点 日期范围DATETIME 的日期范围是 1000-01-01 00:00:00.000000 到 9999-12-31 23:59:59.999999TIMESTAMP 的时间范围是1970-01-01 00:00:01.000000 UTC 到 2038-01-09 03:14:07.999999 UTC存储空间DATETIME 的存储空间为 8 字节TIMESTAMP 的存储空间为 4 字节时区相关DATETIME 存储时间与时区无关TIMESTAMP 存储时间与时区有关显示的值也依赖于时区默认值DATETIME 的默认值为 nullTIMESTAMP 的字段默认不为空(not null)默认值为(CURRENT_TIMESTAMP) 数值型时间戳INT 很多时候我们也会使用 int 或者 bigint 类型的数值也就是时间戳来表示时间。 这种存储方式的具有 Timestamp 类型的所具有一些优点并且使用它的进行日期排序以及对比等操作的效率会更高跨系统也很方便毕竟只是存放的数值。缺点也很明显就是数据的可读性太差了你无法直观的看到具体时间。 时间戳的定义如下 时间戳的定义是从一个基准时间开始算起这个基准时间是「1970-1-1 00:00:00 0:00」从这个时间开始用整数表示以秒计时随着时间的流逝这个时间整数不断增加。这样一来我只需要一个数值就可以完美地表示时间了而且这个数值是一个绝对数值即无论的身处地球的任何角落这个表示时间的时间戳都是一样的生成的数值都是一样的并且没有时区的概念所以在系统的中时间的传输中都不需要进行额外的转换了只有在显示给用户的时候才转换为字符串格式的本地时间。 DATETIME vs TIMESTAMP vs INT怎么选 每种方式都有各自的优势下面再对这三种方式做一个简单的对比 日期类型占用空间日期格式日期范围是否存在时区问题DATETIME8 字节YYYY-MM-DD HH:MM:SS1000-01-01 00:00:00 9999-12-31 23:59:59是TIMESTAMP4 字节YYYY-MM-DD HH:MM:SS1970-01-01 00:00:00 2038-01-19 03:14:07否INT4 字节全数字时间戳1000-01-01 00:00:01 之后的时间否 TIMESTAMP 与 INT 本质一样但是相比而言虽然 INT 对开发友好但是对 DBA 以及数据分析人员不友好可读性差。所以《高性能 MySQL 》的作者推荐 TIMESTAMP 的原因就是它的数值表示时间更加直观。下面是原文 至于时区问题可以由前端或者服务这里做一次转化不一定非要在数据库中解决。
http://www.pierceye.com/news/56642/

相关文章:

  • 网站计划网络网站网站怎么做的
  • 怎么搭建mysql数据库网站中建西部建设股份有限公司网站
  • 找人做网站需要多少钱关键词排名优化流程
  • 甜点网站开发需求分析一款app的开发成本
  • 做游戏的网站车务网站开发
  • 怎么做网站账号注册机中文域名注册价格
  • 潮州市建设局官方网站dw网页制作教程 div视频教程
  • cnnic 网站可以拿自己电脑做网站主机
  • iis 搭建网站突唯阿网站seo
  • windows服务器网站权限百度直播推广
  • 大型网站制作都有哪些石家庄网络关键词排名
  • 广州最大网站建设高校建设网站的特色
  • 苏州公司网站建站电商平台
  • 创同盟做网站主流开发工具有哪些
  • 建设家装网站网站建设如何传视频教程
  • 在阿里巴巴上怎样做网站双轨网站开发
  • 企业网站的建设目的是什么wordpress子页面打不开
  • 义乌商城集团网站建设政务网站建设模块
  • 网站问题解决物流网个人网站建设
  • 织梦做网站的教程上海工装设计公司排名
  • 网站建设服务器端软件温州专业网站托管
  • 专业做网站设计哪家好西安免费建网站制作
  • 网站建站流程有哪些苏州苏州设计公司
  • 网站建设行业地位短视频营销名词解释
  • jsp网站开发技巧八年级上册信息书怎么做网站
  • 徐州市徐州市城乡建设局网站网站地图对seo的影响
  • 最好的汽车科技网站建设微商城哪个平台做得比较好
  • 网站做好后找片子有什么好的关键词推荐
  • 北滘建网站互联网营销网站建设
  • 吉林网站建设找哪家百度seo优化包含哪几项