整数型:TINYINT、SMALLINT、INT、BIGINT
- TINYINT 一个很小的整数。有符号的范围是
-128
到127
,无符号的范围是0
到255。
- SMALLINT 一个小整数。有符号的范围是
-32768
到32767
,无符号的范围是0
到65535
。
- INT 一个正常大小整数。有符号的范围是
-2147483648
到2147483647
,无符号的范围是0
到4294967295
。
- BIGINT 一个大整数。有符号的范围是
-9223372036854775808
到9223372036854775807
,无符号的范围是0
到18446744073709551615
。
小数型:FLOAT、DOUBLE、DECIMAL(M,D)
字符型:CHAR、VARCHAR
- CHAR(M) 一个定长字符串,当存储时,总是是用空格填满右边到指定的长度。
M
的范围是1 ~ 255个字符。
- VARCHAR(M) 一个变长字符串。注意:当值被存储时,尾部的空格被删除(这不同于ANSI SQL规范)。M的范围是1 ~ 255个字符。
日期型:DATETIME、DATE、TIMESTAMP(时间戳,将时间转换成一串数字。)
备注型:TINYTEXT、TEXT、LONGTEXT