重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
create table 商品表 (PID int,name varchar(20) primary key(PID));
创新互联建站长期为上千多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为石林企业提供专业的成都网站建设、网站制作,石林网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
create table 用户表 (UID int,name varchar(20) primary key(UID));
create table 商品和用户关系表 (PUID int,UID int,PID int primary key(PUID),foreign key(UID) references 用户表(UID),foreign key(PID) references 商品表(PID));
以上,希望对你有所帮助!
最好是每个商家建一个独立的数据库。
如果你只是建一个商品表的话,那就不要建多张表了,在商品表加一些特性字段,来表示不同的商家。表名太多,不利于你以后维护,更不利于别人维护
帮一楼的个哥们补充一下吧,你做两个表
第一个表是商品表。包含商品id,商品名,品牌,商品型号,等等
第二个是商品信息表。字段包括商品id,属性英文名称,属性中文名称,属性值。
比如我有一个三星的电视
在第一个表里面写
id=1,商品名=三星电视,品牌=三星,商品型号=32XXXXX。。。。
第二个表里面写
id=1,属性英文名:LCDTYPE,属性中文名:液晶类型,属性值:LED
id=1,属性英文名:size,属性中文名:液晶尺寸,属性值:32
。。。。。。
你这个应该是多对多的关系,所以建议你这样建表。
1、创建一个用户信息表
2、创建一个商品信息表
3、创建一个用户和商品关系表
通过以上三个表可以直观的表示出用户和商品的关系也就是哪些用户关注了哪些商品!