我正在学习“(MySQL)- SET Type”,在Mysql,我不明白以下语句: The Link: The SET Type。
MySQL 以数字方式存储 SET 值,存储值的低位对应于第一个集合成员。如果您在数字上下文中检索 SET 值,则检索到的值具有与构成列值的集合成员相对应的位集。
正如他们所说的“数字”,我理解“幕后”有 2 列,1 列带有 SET 成员,1 列带有二进制系统(1、2、4、8、16 等)后面的数值。 .
我也没有得到这个声明:
如果将数字存储到 SET 列中,则在数字的二进制表示中设置的位确定列值中的集合成员。对于指定为 SET('a','b','c','d') 的列,成员具有以下十进制和二进制值。
大图我不明白 SET 成员存储在数据库中的值是多少,如果有人可以帮助我,我会很高兴,谢谢大家,美好的一天。