当前位置:首页 » 《随便一记》 » 正文

多表关联-o2o淘宝小屋_我的博客----机械鱼人

5 人参与  2022年04月10日 13:25  分类 : 《随便一记》  评论

点击全文阅读


一、多表关联-O2O淘宝小屋

1.1 商家表shop

名称类型备注
序号idint主键,自增长
商家名称namevarchar(20)不能为空
开店时间create_datedate不能为空
描述describedouble
服务servicedouble
物流logisticsdouble

1.2 商品表goods

名称类型备注
序号idint主键,自增长
商品名称namevarchar(20)不能为空
描述信息describevarchar(100)
商家编号shop_idint

1.3 商品分类表sku

名称类型备注
序号idint主键,自增长
分类名称namevarchar(20)不能为空
价格priceint不能为空
库存stockint不能为空
商品编号goods_idint

二、SQL语句

2.1 商家表

CREATE table shop(
`id` int PRIMARY key auto_increment,
`name` VARCHAR(20)not null,
`create_date` date not null,
`describe` double ,
`service` double ,
`logistics` double
);
INSERT INTO shop values (null,'极有家','2002-02-02',4.9,4.8,4.2);

2.2 商品表

CREATE table goods(
`id` int PRIMARY key auto_increment,
`name` VARCHAR(20)not null,
`describe` VARCHAR(100),
`shop_id` int
);
INSERT INTO goods values (null,'毛巾','2条装 三利毛巾纯棉成人家用全棉柔软吸水男女情侣加厚洗脸不掉毛',1);

2.3 商品分类表

CREATE table sku(
`id` int PRIMARY key auto_increment,
`name` VARCHAR(20)not null,
`price` double not null,
`stock` int not null,
`goods_id` int
);
INSERT into sku values (null,'粉色+蓝色(2条)',22.9,92,1);
INSERT into sku values (null,'粉色+棕色(2条)',22.9,111,1);
INSERT into sku values (null,'蓝色+灰色+绿色(3条)',29.9,157,1);


三、UML图

在这里插入图片描述

四、连接查询

4.1分析

商家表-商品表-商品分类表
tips
商家表-商品表(商家的id=商品表的shop_id)
商品表-商品分类表(商品的id = 商品分类的goods_id)

4.2 背语法

select 列表 from 表1
inner/left/right join 表2 on 连接条件

4.3 写sql

select * from shop 
inner goods on shop.id = goods.shop_id
inner sku on goods.id = sku.goods_id

点击全文阅读


本文链接:http://zhangshiyu.com/post/37702.html

为空  商家  商品  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1