MySQL学习笔记(九)―― MySQL的数据类型(复合型)

复合类型 主要有两种:枚举和集合,具体如下:
1)  ENUM
格式: ENUM(value1, value2, …)
存储大小: 1-255 个成员: 1 字节; 256-65535 个成员: 2 字节。
描述:存储预先定义好的字符串列表,插入和更新必须使用列表中的值,如果插入值不在列表中,则插入空串。可以通过索引引用列表中的值,索引由 0 开始。 ENUM 最大成员数为 65535
2)  SET
SET(value1, value2, …)
存储大小: 1-8 个成员: 1 字节; 9-16 个成员: 2 字节; 17-24 个成员: 3 字节; 25-32 个成员: 4 字节; 33-64 个成员: 8 字节。
描述:存储预先定义好的字符串列表,字段值可为集合中任意成员值。 SET 不按索引存储,而是以位图方式存储。 SET 存储的最大值为 64

你可能感兴趣的:(mysql,数据库,职场,休闲)