gpt4 book ai didi

Mysql数据库布局

转载 作者:太空宇宙 更新时间:2023-11-03 11:09:04 25 4
gpt4 key购买 nike

我已经创建了以下数据库布局,并开始编写应用程序代码。我读得越多,就越意识到我的数据库布局可能不正确/效率低下/一个坏主意。在我使用这种布局开发太多代码之前,我想确保我的做法是“正确的”。

基本上我有一个大约 2000 家商店的列表,以及一个大约 50 个促销代码的列表。我需要存储每个代码在每个商店是否有效。现在我选择将每个商店编号存储为列标题,第一列包含所有不同的可能代码。 Here's an image到目前为止的部分表格(1 表示该代码有效,0 表示该商店无效)。

促销代码会比较频繁的变化,但是店号应该是比较静态的,变化不大。

这是我第一次像这样从头开始创建数据库,而且我是使用 mysql 的初学者,所以非常感谢任何帮助!

最佳答案

您最好为商店使用表格。如果不这样做,当添加一个商店时,您将花费大量时间来添加一个新字段...

这是我会做的:

table store will contains your 2000s stores
id
name

table code will contains your 50 codes
id
name

table code_store will contains only the valid codes ID, and related store_id(no need to save invalid ones I guess)
code_id
store_id

关于Mysql数据库布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9856640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com