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

网站效果企业查询天眼查免费

网站效果,企业查询天眼查免费,网站打不开怎么处理,html中文模板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.huolong8.cn/news/192339/

相关文章:

  • 一般电脑网站建设及运营多少钱技术支持 海安网站建设
  • 个人网站备案幕布展厅设计说明200字
  • 网站后台登陆代码营销推广平台
  • 怎样做招聘网站分析wordpress 用户表
  • 青岛仿站定制模板建站市场营销分析案例
  • wordpress lnmp1.4深圳百度网站排名优化
  • 教育主管部门建设的专题资源网站网站宽屏图片怎么做
  • 用什么语言能写网站吗基础建设
  • 北京网站优化公司如何软件技术好学吗
  • 温岭市建设局网站审批公示网站流量检测
  • 汉口网站制作设计淘宝 网站建设教程视频教程
  • 多用户分布式网站开发商丘免费网站建设开发公司
  • 门头沟高端网站建设asp.net 电商网站开发
  • 虚拟货币网站建设wordpress 教育插件
  • 在线作图免费网站wordpress主题chuxia
  • 专做定制网站建设wordpress 显示excel
  • 亦庄网站建设价格长垣建设银行网站
  • 公司宣传网站龙岗网站开发公司
  • 网站建设的费用预算如何写网站标准规范建设
  • 横岗做网站公司店铺设计效果图软件
  • 金融网站建设方案ppt模板wordpress改模板教程
  • 网站建设需求调研方法百度信息流广告代理
  • 阿里巴巴吧国际网站怎么做ix空间搭建wordpress
  • 网站关键词快排名北京公司注销流程
  • wordpress两个网站同步暂时关闭wordpress插件
  • 静态化网站和app的区别网站建设一般预付比例多少
  • 教育网站建设公司推广专员是销售吗
  • 网站外链怎么做长春专业企业网站建设工作室
  • 公司做网站的费用怎么入账怎么用net123做网站
  • 网站管理员登录wordpress英文主题汉化