Mysql 我需要为发票创建数据库选项卡

Mysql 我需要为发票创建数据库选项卡,mysql,sql,database,database-design,phpmyadmin,Mysql,Sql,Database,Database Design,Phpmyadmin,我在为餐厅做一个项目。所以在其中我需要数据库中的发票选项卡。在发票中有多个项目,如芒果汁和炒饭,如wise。每个账单的项目数量不同。所以我如何创建我的in数据库。为了回答您的问题,这里有一个简单的数据库设计: 您将拥有一个存储所有产品的表:客户可以使用您的应用程序订购的产品 然后,您将拥有一个存储所有订单的表:Order 然后将所有订购的产品存储在一个表中:OrderedProducts 然后您将有一个用于存储发票的表:Invoice。这将保存所有订单ID ps:不发布实际脚本,因为如果该人

我在为餐厅做一个项目。所以在其中我需要数据库中的发票选项卡。在发票中有多个项目,如芒果汁和炒饭,如wise。每个账单的项目数量不同。所以我如何创建我的in数据库。

为了回答您的问题,这里有一个简单的数据库设计:

  • 您将拥有一个存储所有产品的表:客户可以使用您的应用程序订购的产品

  • 然后,您将拥有一个存储所有订单的表:Order

  • 然后将所有订购的产品存储在一个表中:OrderedProducts

  • 然后您将有一个用于存储发票的表:Invoice。这将保存所有订单ID


ps:不发布实际脚本,因为如果该人员利用这些知识进行一些研究会更好。

这里有一种通用的表结构,可以帮助您开始:

tblInvoice:
InvNum
投资日期
投资时间
InvRepNum
投资小计
增值税
InvShipping
投资总额
InvNotes
InvPaidDate

tblInvoiceDetail:
InvDetailNum
InvDetailInvNum
InvDetailProdNum
InvDetailProdDescr
InvDetailProdPrice
InvDetailQty

InvDetailLineTotal

欢迎使用堆栈溢出!在发布问题之前,请付出一些努力并做一些研究来解决问题。您可以参考许多教程网站。了解SQL: