分成三个表,品牌和定金都是多条数据,并且设置字体颜色,请广大网友帮忙提供思路,万分感谢!

关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言问题描述: 将上述表格分成三个表,分别是商品表(item)、品牌表(brand)、订单表(order),品牌和定金是多条数据,并且设置字体颜色,请提供思路和相关代码。 解决方案:
item ( id int NOT NULL, name varchar(255) DEFAULT NULL, price decimal(10,2) DEFAULT NULL, brand_id int DEFAULT NULL, PRIMARY KEY (id) );brand ( id int NOT NULL, name varchar(255) DEFAULT NULL, first_payment decimal(10,2) DEFAULT NULL, PRIMARY KEY (id) );order ( id int NOT NULL, item_id int DEFAULT NULL, brand_id int DEFAULT NULL, quantity int DEFAULT NULL, total_price decimal(10,2) DEFAULT NULL, PRIMARY KEY (id) );item VALUES (1,'商品1',1000,1),(2,'商品2',2000,2),(3,'商品3',3000,3); INSERT INTO brand VALUES (1,'品牌1',200),(2,'品牌2',300),(3,'品牌3',400); 根据原表格,我们可以使用以下SQL语句向订单表(order)中插入数据: INSERT INTO order VALUES (1,1,1,5,5000),(2,2,2,3,6000),(3,3,3,2,7000);| 订单编号 | 商品名称 | 品牌名称 | 购买数量 | 订单总价 |
|---|---|---|---|---|
| 1 | 商品1 | 品牌1 | 5 | 5000 |
| 2 | 商品2 | 品牌2 | 3 | 6000 |
| 3 | 商品3 | 品牌3 | 2 | 7000 |