MySQL - 字段类型说明

40 阅读1分钟

数字类型

 int - 4字节 - 大整数
 tinying - 1字节 - 最大空间长度255 - 范围(-128 ~ 127smallint - 2字节 - 小整数
 float - 4字节 - 单进度/浮点数
 decimal - 2字节 - 小数值
 double - 8字节 - 双精度/浮点数
 mediumint - 3字节 - 大整数
 bigint - 8字节 - 极大整数

日期类型

date - 3字节 - 日期
datetime - 8字节 - 混合日期和时间
timestamp - 4字节 - 混合日期和时间,时间戳
time - 3字节 - 时间值或持续时间
year - 1字节 - 年份

字符串类型

char - 0/255字节 - 定长字符串
varchar - 0/65535字节 - 变长字符串
tinyblob - 0/255字节 - 不超过 255 个字符的二进制字符串
tinytext - 0/255字节 - 短文本字符串
blob - 0/65535字节 - 二进制形式的长文本数据
text - 0/65535字节 - 长文本数据
mediumblob - 0/16777215字节 - 二进制形式的中等长度文本数据
mediumtext - 0/16777-215字节 - 中等长度文本数据
longblob - 0/4294967295字节 - 二进制形式的极大文本数据
longtext - 0-4294967295字节 - 极大文本数据