mysql数据类型

1)数值类型

类型 说明 存储需求
TINYINT  非常小的整数 1字节
SMALLINT 较小整数 2字节
MEDIUMINT 中等大小整数 3字节
INT 标准整数 4字节
BIGINT 较大整数 8字节
FLOAT 单精度浮点数 4字节
DOUBLE 双精度浮点数 8字节
DECIMAL 一个串的浮点数  

2)字符串类型

类型名 说明  最大尺寸  存储需求
CHAR 定长字符串  M 字节  M 字节
VARCHAR 可变长字符串  M 字节  L + 1字节
TINYBLOB 非常小的BLOB(二进制大对象)

28-1字节

 L + 1字节
BLOB 小BLOB  216-1字节  L + 2字节
MEDIUMBLOB 中等的BLOB  224-1字节  L + 3字节
LONGBLOB 大BLOB  232-1字节  L + 4字节
TINYTEXT 非常小的文本串  

28-1字节

  L + 1字节
TEXT 小文本串  216-1字节  L + 2字节
MEDIUMTEXT 中等文本串   224-1字节   L + 3字节
LONGTEXT 大文本串   232-1字节   L + 4字节
ENUM 枚举;列可赋予某个枚举成员  65535 个成员  1 或2字节
SET 集合;列可赋予多个集合成员  64个成员  1、2、3、4 或8字节

3)日期/时间类型

类型名 说明
DATE  “YYYY-MM-DD”格式表示的日期值
TIME  “hh:mm:ss”格式表示的时间值
DATETIME  “YYYY-MM-DD hh:mm:ss”格式
TIMESTAMP  “YYYYMMDDhhmmss”格式表示的时间戳值
YEAR  “YYYY”格式的年份值

你可能感兴趣的:(mysql)