MySQL-多种数据类型详述( 四 )


ENUM 类型ENUM 我们在 JAVA 中经常会用到,它表示的是枚举类型 。它的范围需要在创建表时显示指定,对 1 - 255 的枚举需要 1 个字节存储;对于 255 - 65535 的枚举需要 2 个字节存储 。ENUM 会忽略大小写,在存储时都会转换为大写 。
SET 类型SET 类型和 ENUM 类型有两处不同

  • 存储方式
SET 对于每 0 - 8 个成员,分别占用 1 个字节,最大到 64 ,占用 8 个字节
  • Set 和 ENUM 除了存储之外,最主要的区别在于 Set 类型一次可以选取多个成员,而 ENUM 则只能选一个 。

【MySQL-多种数据类型详述】


推荐阅读