smallint和int的區別 smallint數據類型范圍


smallint和int的區別 smallint數據類型范圍

文章插圖
文章插圖
MySQL支持多種類型,大致可以分為三類:數值類型、日期/時間類型和字符串類型 。
MySQL 數據類型:MySQL支持多種類型,大致可以分為三類:數值類型、日期/時間類型和字符串(字符)類型 。
一、數值類型
整數類型:TINYINT、SMALLINT、MEDIUMINT、 INT、 BIGINT
【smallint和int的區別 smallint數據類型范圍】浮點數類型:FLOAT、DOUBLE、DECIMAL
smallint和int的區別 smallint數據類型范圍

文章插圖
smallint和int的區別 smallint數據類型范圍

文章插圖
二、日期/時間類型
表示時間值的日期和時間類型為DATETIME、DATE、TIMESTAMP、TIME和YEAR 。
默認時間戳(Timestamp)類型的取值范圍為’1970-01-01 00:00:01’ UTC 至’2038-01-19 03:14:07’ UTC,數據精確到秒級別,該取值范圍包含約22億個數值 。
在創建和修改數據時,如果沒有明確對Timestamp數據列進行賦值,則自動取值當前日期和時間,如果行中有多個Timestamp列,只有第一個列會自動取值 。
?
smallint和int的區別 smallint數據類型范圍

文章插圖
smallint和int的區別 smallint數據類型范圍

文章插圖
?
三、字符串類型
字符串類型指CHAR(N)、VARCHAR(N)、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT 。
?
smallint和int的區別 smallint數據類型范圍

文章插圖
smallint和int的區別 smallint數據類型范圍

文章插圖