2016-05-17 61 views
0

的最佳方式色店我不知道这是在SQL什么是SQL

最好的颜色商店,我可以执行3路颜色名称,十六进制颜色代码,RGB颜色代码。该颜色的数据类型是什么。

请建议我,我正在与Asp.net MVC和SQL 2012电子商务方面。我需要存储产品颜色。 enter image description here

+0

你想做什么?存储产品颜色?如果是这样,必须是字符串(varchar),如“黑色”,“白色”,“蓝色”........ –

+2

您想存储产品颜色?那么你甚至会知道相关的HTML颜色代码?或者是一种产品的颜色像'覆盆子红','格仔红白','棕黄金'?也许你可以有类似“红色”,“白色”,“棕色”,“黄金”和每个产品一个或多个配件。也许是主色和副色?再加上一个附加的彩色文字,读取好?有很多事情要考虑。 –

+0

@NazmulHasan我需要存储产品颜色! 。哪一个最好? –

回答

2

你可能会需要,比如说,20种颜色的彩色表,该客户端可以使用过滤产品。

这里是一个相当简单的数据库设计其中产品具有各种颜色:

表色 - 这些是用于过滤

  • COLOR_ID
  • COLOR_NAME通用颜色 - 例如“红”,文本您可以使用过滤器选项
  • color_code显示 - 例如#FF0000,一个颜色,你可以使用过滤器选项,以显示

表产品 - 产品(不论它的颜色)

  • PRODUCT_ID
  • PRODUCT_DESCRIPTION

table product_color - 产品的颜色;这些都是实际订购

  • PRODUCT_ID
  • COLOR_ID项目
  • COLOR_NAME,特定产品例如“暗红色”
  • 价格

(这可能变得更加复杂,当产品有各种尺寸,太。)

+0

非常感谢 –

0

如果要将颜色代码存储在html中,用于在数据库中存储颜色使用输入类型颜色。

和SQL保存一个char(6)颜色无#如果列不为空......如果列可以为空使用VARCHAR(6)如果你使用节能大小

+0

我需要存储产品颜色! 。哪一个最好? –

0

只有0xRRGGBB格式比你存储在数据库中的整数和rehexidecimal当你想select.or如何存储值在数据库中的依赖。