欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java訂單表和訂單詳情表

錢良釵1年前7瀏覽0評論

Java是一種廣泛使用的編程語言,可以用于創(chuàng)建各種各樣的應(yīng)用程序。其中,訂單管理系統(tǒng)是一個常見的應(yīng)用場景。在訂單管理系統(tǒng)中,訂單表和訂單詳情表是非常重要的數(shù)據(jù)表,用于存儲訂單信息和訂單的商品詳情。

CREATE TABLE `order` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '訂單ID',
`customer_id` int(11) NOT NULL COMMENT '顧客ID',
`order_date` datetime NOT NULL COMMENT '訂單時間',
`total_price` decimal(10,2) NOT NULL COMMENT '訂單總價',
PRIMARY KEY (`id`),
KEY `fk_orders_customers_idx` (`customer_id`),
CONSTRAINT `fk_orders_customers` FOREIGN KEY (`customer_id`) REFERENCES `customer` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='訂單表';
CREATE TABLE `order_detail` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '訂單詳情ID',
`order_id` int(11) NOT NULL COMMENT '訂單ID',
`product_id` int(11) NOT NULL COMMENT '商品ID',
`quantity` int(11) NOT NULL COMMENT '商品數(shù)量',
`price` decimal(10,2) NOT NULL COMMENT '商品單價',
PRIMARY KEY (`id`),
KEY `fk_order_detail_orders1_idx` (`order_id`),
KEY `fk_order_detail_products1_idx` (`product_id`),
CONSTRAINT `fk_order_detail_orders1` FOREIGN KEY (`order_id`) REFERENCES `order` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_order_detail_products1` FOREIGN KEY (`product_id`) REFERENCES `product` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='訂單詳情表';

訂單表和訂單詳情表都是使用MySQL數(shù)據(jù)庫中的InnoDB存儲引擎創(chuàng)建的。在訂單表中,我們可以存儲顧客ID、訂單時間和訂單總價等信息。而在訂單詳情表中,我們可以存儲訂單ID、商品ID、商品數(shù)量和商品單價等信息。使用外鍵可以將訂單表和訂單詳情表進行關(guān)聯(lián),形成一對多的數(shù)據(jù)表關(guān)系。