亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

mysql中的int與timestamp

標簽:
MySQL

主要讨论两个问题:

  • timestamp的哲学理解

  • int与timestamp的不同点

timestamp的哲学理解

这个笔者是说不清楚的。之所以列了这个标题,是因为有些零星的火花,自认为这些火花比较重要,不舍得丢弃。

关于timestamp代表什么,有什么功能,怎么用,相信在百度上可以搜到答案,笔者就不多论述了。笔者想强调的是:不要把timestamp当做时间。

百度上stamp的翻译是:


https://img1.sycdn.imooc.com//5d5aab91000131aa06970367.png

image.png

笔者更倾向于「标志,印记」这样的理解。给某件事,某个东西,贴一个标签。这个标签与时间有关系。主体是标签,从这个意义上理解,范围大了。

int与timestamp的不同点

关于int与timestamp的各种定义,在其它资料上也可以很快搜出来,讲得很详细。现在我单独把他们俩拎出来,从某一个侧重点切开比较一下。

int 是 「没有光环的timestamp」。

timestamp带有很多光环。或者说,带有很多静态属性。比如存值按utc,可以设置默认当前时间等。这是与生俱来的。如果把它当做标签来说,侧重于把它当做时间的感觉更重一点。

timestamp时间标记,int就是一个标记。这两句可以好好体会一下。

int没有timpstamp的那些光环。范围广一点,专业化功能弱一点。对于非国际化需求,用int更为方便一点。所以,笔者所接触到的数据库,大多时间是用int的。



作者:developerAbble
链接:https://www.jianshu.com/p/96b4c7cd4fb6


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消