MySQL学习笔记(九)—— MySQL的数据类型(复合型)
时间:2008-06-05 来源:lavostar
复合类型主要有两种:枚举和集合,具体如下:
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。
相关阅读 更多 +