我不确定哪个是最好的sql中的颜色存储
我可以执行3路颜色名称,十六进制颜色代码,RGB颜色代码。颜色的数据类型是什么。
答案 0 :(得分:2)
您可能需要一个颜色表,例如20种颜色,客户可以使用它来过滤产品。
这是一个相当简单的数据库设计,其中产品有各种颜色:
表格颜色 - 这些是用于过滤的通用颜色
表格产品 - 产品(无论其颜色如何)
table product_color - 产品的颜色;这些是实际订购的物品
(当产品具有各种尺寸时,这可能会变得更复杂。)
答案 1 :(得分:0)
如果要在html中存储colorcode,则在数据库中存储颜色时使用输入类型颜色。
在sql中使用char(6)保存颜色而不使用#如果列不为null ...如果列可以为空则使用varchar(6)来保存大小
答案 2 :(得分:0)
如果你只使用0xRRGGBB格式而不是存储在数据库中的整数中,并且当你想选择时需要rehexidecimal。或者如何在数据库中存储它依赖的值。