小编Lor*_*oh.的帖子

我可以根据表中的数据执行条件 JOIN 或条件 SELECT 吗?

我想我有一个问题,EAV 是最好的选择。

我正在计划我的桌子如下。

母板

motherboard_id | model_name
int            | varchar
Run Code Online (Sandbox Code Playgroud)

例子:

motherboard_id | model_name
----------------------------
1              | Asus Rampage
2              | Intel 3X
3              | Gigabit 22P
Run Code Online (Sandbox Code Playgroud)

属性

attribute_id  | attribute_name | attribute_type
int           | varchar        | enum('str','int','float')
Run Code Online (Sandbox Code Playgroud)

例子:

attribute_id   | attribute_name| attribute_type
-------------------------------------------------
1              | form_factor   | int
2              | max_ram       | int
3              | ram_type      | str
4              | weight        | float
5              | CPU_socket    | str
6              | PCH           | str
Run Code Online (Sandbox Code Playgroud)

主板_属性_int

attribute_id  | motherboard_id | value …
Run Code Online (Sandbox Code Playgroud)

mariadb database-design eav

6
推荐指数
1
解决办法
121
查看次数

标签 统计

database-design ×1

eav ×1

mariadb ×1