偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

MySQL中的datetime與timestamp比較

數(shù)據(jù)庫(kù) MySQL 數(shù)據(jù)庫(kù)運(yùn)維
本文將通過(guò)實(shí)例比較MySQL中的datetime與timestamp,雖然這兩種方法其實(shí)表示同一種類型,但還是有一定的區(qū)別。

相同

顯示

TIMESTAMP列的顯示格式與DATETIME列相同。換句話說(shuō),顯示寬度固定在19字符,并且格式為YYYY-MM-DD HH:MM:SS。

不同

范圍

datetime 以'YYYY-MM-DD HH:MM:SS'格式檢索和顯示DATETIME值。支持的范圍為'1000-01-01 00:00:00'到'9999-12-31 23:59:59'TIMESTAMP值不能早于1970或晚于2037

儲(chǔ)存

TIMESTAMP

1.4個(gè)字節(jié)儲(chǔ)存(Time stamp value is stored in 4 bytes)

2.值以UTC格式保存( it stores the number of milliseconds)

3.時(shí)區(qū)轉(zhuǎn)化 ,存儲(chǔ)時(shí)對(duì)當(dāng)前的時(shí)區(qū)進(jìn)行轉(zhuǎn)換,檢索時(shí)再轉(zhuǎn)換回當(dāng)前的時(shí)區(qū)。

datetime

1.8個(gè)字節(jié)儲(chǔ)存(8 bytes storage)

2.實(shí)際格式儲(chǔ)存(Just stores what you have stored and retrieves the same thing which you have stored.)

3.與時(shí)區(qū)無(wú)關(guān)(It has nothing to deal with the TIMEZONE and Conversion.)

實(shí)例對(duì)比

現(xiàn)在我來(lái)做個(gè)時(shí)區(qū)對(duì)他們的影響。

1.先插入一個(gè)數(shù)據(jù)insert into `t8` values(now(), now());

2.改變客戶端時(shí)區(qū)(東9區(qū),日本時(shí)區(qū))。

3.再次顯示插入的數(shù)據(jù),變化了,timestamp類型的數(shù)據(jù) 增加了 1個(gè)小時(shí)

接下來(lái) 討論一些timestamp 的其他的屬性

1.null 是否為空

timestamp 默認(rèn)允許為 “非空”(not null by default), 如果你在定義“ts TIMESTAMP DEFAULT NULL” 是非法的。 可以指定為空 null ,“ts TIMESTAMP NULL" ,這時(shí)可以在添加語(yǔ)句改變默認(rèn)值。

ts2 TIMESTAMP NULL DEFAULT 0,
ts3 TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP

default (一個(gè)表中只能有一個(gè)列選擇下面其中一種)

default CURRENT_TIMESTAMP 

default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

ON UPDATE CURRENT_TIMESTAMP

ON UPDATE 見(jiàn)上2

【編輯推薦】

  1. 淺析如何定位,排除和避免MySQL性能故障
  2. 用好SELECT索引 提高M(jìn)ySQL查詢統(tǒng)計(jì)速度
  3. 通過(guò)分區(qū)(Partition)提升MySQL性能
責(zé)任編輯:彭凡 來(lái)源: 百度空間
相關(guān)推薦

2025-02-17 09:20:00

MySQL存儲(chǔ)數(shù)據(jù)庫(kù)

2022-04-15 10:39:47

MySQL數(shù)據(jù)類型

2010-10-08 13:45:20

MYSQL中TIMES

2011-07-22 09:33:15

OracleMySQLPostgreSQL

2009-02-01 09:07:02

MySQLNavicatMySQL GUI

2023-06-05 16:41:27

Python開(kāi)發(fā)

2009-02-24 15:39:27

字符串比較函數(shù)函數(shù)

2011-07-06 14:18:40

Percona SerMySQL

2023-12-22 08:38:02

Pythondatetimetime

2011-05-17 10:49:55

OracleSQL Server

2024-02-22 15:45:56

2020-09-28 08:11:14

JavaScript數(shù)據(jù)

2010-06-09 11:22:06

MySQL datet

2009-12-24 14:21:04

FTTx與DSL比較

2021-12-25 23:25:04

LinuxDocker容器

2022-03-22 14:44:16

日期字段TIMESTAMP數(shù)據(jù)庫(kù)

2017-03-07 09:05:05

JavaScriptJavaPHP

2013-04-03 10:04:36

MySQL 5.6

2021-08-05 08:32:45

TypeScript InterfaceType

2024-11-19 09:00:00

Pythondatetime模塊
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)