[color=DarkRed]整型—————————[/color]
TINYINT[(M)] 1字节 有符号值:-128 到127(- 27 到27-1)无符号值:0到255(0 到28 – 1)
SMALLINT[(M)] 2字节 有符号值:-32768 到32767(- 215 到215 – 1)无符号值:0到65535(0 到21 6 – 1)
MEDIUMINT[(M)] 3字节 有符号值:-8388608 到8388607(- 22 3 到22 3 – 1 )无符号值:0到16777215(0 到22 4 – 1)
INT[(M)] 4字节 有符号值:-2147683648 到2147683647(- 231 到231- 1)无符号值:0到4294967295(0 到232 – 1)
BIGINT[(M)] 8字节 有符号值:-9223372036854775808 到9223373036854775807(- 263到263-1)无符号值:0到18446744073709551615(0到264 – 1)
[color=DarkRed]浮点型——————–[/color]
FLOAT[(M, D)] 4字节 最小非零值:±1.175494351E – 38
DOUBLE[(M, D)] 8字节 最小非零值:±2.2250738585072014E – 308
DECIMAL (M, D) M字节(MySQL < 3.23),M+2字节(MySQL > 3.23 )可变;其值的范围依赖于M 和D
[color=DarkRed]字符串列类型—————————[/color]
CHAR(M) 定长字符串 M字节 M字节
VARCHAR(M) 可变长字符串 M字节 L+1字节
TINYBLOB 非常小的BLOB(二进制大对象)
BLOB 小BLOB
MEDIUMBLOB 中等的BLOB
LONGBLOB 大BLOB
TINYTEXT 非常小的文本串 28-1字节 (255B)
TEXT 小文本串 216-1字节 (64KB)
MEDIUMTEXT 中等文本串 224-1 (16MB)
LONGTEXT 大文本串 232-1字节 (4GB)
ENUM 枚举;列可赋予某个枚举成员
ENUM(“value1”, “value2”, …)65535个成员 1或2字节
SET 集合;列可赋予多个集合成员
SET(“value1”, “value2”, …)64个成员 1、2、3、4或8字节
[color=DarkRed]日期时间列类型——————[/color]
DATE “YYYY-MM-DD”格式表示的日期值 “1000-01-01”到“9999-12-31” 3字节
TIME “hh:mm:ss”格式表示的时间值 “-838:59:59”到“838:59:59” 3字节
DATETIME “YYYY-MM-DD hh:mm:ss”格式 “1000-01-01 00:00:00” 到“9999-12-31 23:59:59” 8字节
TIMESTAMP “YYYYMMDDhhmmss”格式表示的时间戳值 19700101000000 到2037 年的某个时刻 4字节
YEAR “YYYY”格式的年份值 1901 到2155 1字节