mysql数据类型之set类型
技术支持服务电话:15308000360 【7x24提供运维服务,解决各类系统/软硬件疑难技术问题】
set类型和enum类型非常相似,也是一个字符串对象,里面可以包含0-64个成员。根据成员个数的不同,存储空间也有所不同:
1-8成员的集合,占1个字节
9-16成员的集合,占2个字节
17-24成员的集合,占3个字节
25-32成员的集合,占4个字节
33-64成员的集合,占8个字节
set类型可以从允许值集合中选择任意1个或多个元素进行组合,所以对于输入的值只要是在允许的组合范围内,都可以正确的写入到set类型的列中,对于超出允许范围的值不允许写入到set类型中,对于有重复值的集合,重复值只写一次。set类型的应用如将某专业的课程保存成set类型,则学生的选课情况就可以通过set类型写入和读取。