分享
三行代码  ›  专栏  ›  技术社区  ›  Jasper Howard

如何在MySQL数据库中存储菜单?

  •  0
  • Jasper Howard  · 技术社区  · 2 天前

    我正在为一家餐馆的网站工作,我需要将菜单的所有内容存储在MySQL数据库中。

    现在,我不能理解的是我如何组织它。换言之,餐厅有非炼金术饮料和炼金术饮料,有不同的销售/优惠,有不同类型的食物(日记或沙拉或牛肉)等等。

    网站将以“卡片”的形式组织,这是一个简单的图像,单击后将显示该特定项目的菜单,例如,如果有一个沙拉的图像,如果客户单击该图像,则会显示包含所有类型沙拉的菜单/列表。

    我要找的是一个简单而有效的方法来管理所有的订单和每一个单独的项目。如果我不是很清楚,我可以很容易地添加更多的细节,如果需要的话。提前谢谢!

    1 回复  |  直到 2 天前
        1
  •  1
  •   Dharman cname87    2 天前

    你可以在这里创建2个大师,

    1. 一种是指含酒精饮料、非酒精饮料、色拉、乳制品等食品
    2. 另一种是折扣或优惠。根据折扣的格式,您可以进一步将其分解为多个主表,例如一个主表用于折扣百分比(比如30%的折扣)、优惠,如“买1送1”等,完全取决于使用情况

    现在,创建主菜单后,您可以创建菜单表。它将包括Id、名称、描述(与食品相关的任何其他元数据)、类别类型(外键,参考点1)、折扣(外键、参考点2)

    进入你的用例

    1. 向用户展示卡片-卡片标题可以从主类别中提取
    2. 向购物车添加商品-这可以进一步细分 i、 您可以使用id、name等创建一个Users表。