資料型別
儲存範圍
位元組tinyint
有符號值:-128到127(-2^7到2^7-1)
1smallint
有符號值:-32768到32767(-2^15到2^15-1)
2mediumint
有符號值:-8388608到8388607(-2^23到2^23-1)
3int
有符號值:-2147483648到2147483647(-2^31到2^31-1)
4bigint
有符號值:-9223372036854775808到9223372036854775807(-2^63到2^63-1)
8資料型別
儲存範圍
float[(m,d)]
-3.402823466e+38到-1.175494351e-38、0和1.175494351e-38到3.402823466e+38
double[(m,d)]
-1.7976931348623157e+308到-2.2250738585072014e-308、0和2.2250738585072014e-308到1.7976931348623157e+308
–m是數字總位數,d是小數點後面的位數。如果m和d被省略,根據硬體允許的限制來儲存值。其中單精度浮點數精確到約小數點後七位。
資料型別
範圍儲存要求
year
1970-2069
1time
-8385959到8385959
3date
1000-01-01到9999-12-31
3datetime
1000-01-01 00:00:00到9999-12-31 23:59:59
8timestamp
1970-01-01 00:00:00到2037-12-31 23:59:59
4資料型別
儲存要求
char(m)
m個位元組,0<=m<=255
varchar(m)
l+1個位元組,其中l<=m且0<=m<=65535
tinytext
l+1個位元組,其中l<2^8
text
l+2個位元組,其中l<2^16
mediumtext
l+3個位元組,其中l<2^24
longtext
l+4個位元組,其中l<2^32
enum(『value1』,』value2』,…)
1或2個位元組,取決於列舉值得個數(最多65535個值)
set(『value1』,』value2』,…)
1、2、3、4或者8個位元組,取決於set成員的數目(最多64個成員)
MYSQL 常見資料型別
一 數值整形型別 型別位元組 最小值最大值 帶符號 無符號 帶符號 無符號 tinyint 1 1位元組 8 bit 128 1270 2 8 256 轉為二進位制,包括0 smallint 2 2 8 bit 32768 32767 02 2 8 65535 mediumiint 3 3 8 bi...
MySQL常見資料型別
常見資料型別 數值型 整型 小數 定點數浮點數 字元型 較短的文字 char varchar 較長的文字 text blob 較長的二進位制資料 日期型 一 整型 整數型別 位元組 範圍 tinyint 1 smallint 2 mediumint 3 int integer 4 bigint 8 ...
MySql常見資料型別
數值型 整型 小數 定點數 浮點數 字元型 較短的文字 char varchar 較長的文字 text blob 較長的二進位制資料 日期型 tinyint smallint mediumint int integer bigint 1 位元組 2 位元組 3 位元組 4 位元組 8 位元組 特點 ...