資料庫 時間戳 字段資料型別選擇

2021-09-24 13:33:12 字數 634 閱讀 8979

一般情況下,我們使用 秒 級的時間戳來儲存就ok了.使用 無符號 int 型別 足夠支撐到2023年了 ..不用擔心int範圍不夠.但是 毫秒(13位)不夠.我們接下來另說.

關於 毫秒級的儲存 只能 使用 bigint 資料型別 

範圍為(-9,223,372,036,854,775,808,9 223 372 036 854 775 807)  

(0,18 446 744 073 709 551 615)

地球毀滅 重生 再毀滅都用不完...

還有一種方式 timestamp型別是mysql的 時間戳 型別,這個字段可以支援自動新增和更新。

`create_time` timestamp not null default current_timestamp,

== # `create_time` timestamp not null

`last_modify_time` timestamp not null default current_timestamp on update current_timestamp,

資料庫之欄位資料型別

1.整數資料型別 bigint 整數值超過int資料範圍時才可以使用 int 是將乙個數值向下取整為最接近的整數的函式 smallint 需要 2 個 位元組儲存的整數。tinyint tinyint 型的字段如果設定為unsigned型別,只能儲存從0到255的整數,不能用來儲存負數。tinyin...

資料庫 MySQL欄位資料型別

欄位是列表中 的列名,列是表的重要組成部分,mysql資料庫中,列中的每乙個資料都需要指定其所屬型別,以確保資料的準確性和系統 的穩定性。字段資料型別分為三類 數值型別 字串型別 時間日期型別。數值型 整數 tinyint 1byte 128 127 tinyint unsigned 0 255 s...

MySQL之選擇字段資料型別

mysql支援的資料型別很多,選擇正確的資料型別對於 獲得高效能至關重要。在選擇時有個簡單的原則有助於做出更好的選擇。簡單的原則 a 通常最小的是最好的 因為這樣可以用更少的磁碟 內容 cpu快取,大大減少io開銷。b 簡單就好 簡單的資料型別操作通常需要更少的cpu週期。例如,整型比字元操作代價更...