MySQL数据库中的字段可以使用SET数据类型来表示集合。SET数据类型允许您将一组值存储在单个列中,并且每个值都有一个标志位与其相关联。这使得查询和过滤具有某些属性的行变得更加容易。
例如,以下是一个名为colors的SET类型字段,其中包含颜色选项:
CREATE TABLE products (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(255),
colors SET('red', 'green', 'blue', 'yellow'),
PRIMARY KEY (id)
);
在此示例中,colors列将只允许插入“红色”,“绿色”,“蓝色”和/或“黄色”的组合。




