`
zhelong111
  • 浏览: 183661 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MySQL关于多种类型商品,商品拥有不同属性的表结构设计

 
阅读更多
这两天做网站,问题遇到不少,是这样的,我设计网站卖三种东西,电脑和手机以及照相机,设计了三个商品表,但后来发现有很多问题,比如,网站首页把商品显示出来,就需要对三个表依次查询,还有点击商品,进入商品页面的时候,得设计三个页面,因为要查询的表不一样,还有搜索的时候,比如三个商品表里都有三星商品,搜索三星这个关键词,得依次从三个表里查询,更关键的是,搜到的商品得分页啊,但这样从三个表里搜到的东西根本没法做成分页的,况且,这还只是三个商品, 万一商品多,那不更没法弄了,真正懂的朋友来,帮个忙

满意回答
我帮一楼的个哥们补充一下吧,你做两个表 第一个表是商品表。包含商品id,商品名,品牌,商品型号,等等 第二个是商品信息表。字段包括商品id,属性英文名称,属性中文名称,属性值。 比如我有一个三星的电视 在第一个表里面写 id=1,商品名=三星电视,品牌=三星,商品型号=32XXXXX。。。。 第二个表里面写 id=1,属性英文名:LCDTYPE,属性中文名:液晶类型,属性值:LED id=1,属性英文名:size,属性中文名:液晶尺寸,属性值:32 。。。。。。
分享到:
评论

相关推荐

    SQLyog MySQL GUI 10.5.1-0 Ultimate 绿色中文版 带REGE注册

    14、输出数据表结构/数据为SQL脚本; 15、支持输入/输出数据为CSV文件; 16、可以输出数据库清单为HTML文件; 17、为所有操作建立日志; 18、个人收藏管理操作语句; 19、支持语法加亮显示; 20、可以保存...

    SQLyog数据库检查工具(mysql),数据库工具

    输出数据表结构/数据为SQL脚本。 支持输入/输出数据为CSV文件。 可以输出数据库清单为HTML文件。 为所有操作建立日志。 个人收藏管理操作语句。 支持语法加亮显示。 可以保存记录集为CSV、HTML、XML格式的...

    数据库设计工具.docx

    数据库设计者所面临的问题也愈来愈复杂,她们必需处置各个用户对数据库结构和内容的不同观点,衡量不同应用关于数据库组织和存取的不同需求,和大量的结构信息和数据之间的复杂关系,面对这种设计环境,传统的手工...

    html数据库的设计-数据库设计的六个阶段是什么.pdf

    物理设计 根据特定数据库管理系统所提供的多种存储结构和存取⽅法等依赖于具体计算机结构的各项物理设计措施,对具体的应⽤任务选定最合适的 物理存储结构(包括⽂件类型、索引结构和数据的存放次序与位逻辑等)、...

    动软代码生成器最新版

    动软代码生成器是一款为程序员精心设计的代码自动生成器。该软件综合了开发中的经典思想和设计模式,支持生成不同架构的项目和代码,完全省去了大量的机械录入的...生成相应的表结构文档,免去手工写文档和操作的麻烦。

    DB2DB 数据库转换工具 V1.9.5

    · 数据库表结构自动同步 · 数据表索引自动同步 · 数据表字段默认值自动同步 · 支持对二进制字段数据的同步 · 支持各种数据库中自增型字段的处理 · 支持同步前对数据表进行检查,避免出现由于数据库自身限制的...

    2023年最新版-MySQL面试题( 附答案解析)

    现在许多不同的数据库管理系统都支持多种不同的数据引擎。存储引擎主要有: 1. MyIsam , 2. InnoDB, 3. Memory, 4. Archive, 5. Federated 。 2、InnoDB(B+树) InnoDB 底层存储结构为B+树, B树的每个节点对应...

    数据库管理工具 SQLyog Ultimate 13.1.1.0 + x64 中文多语免费版.zip

    输出数据表结构/数据为SQL脚本。 支持输入/输出数据为CSV文件。 可以输出数据库清单为HTML文件。 为所有操作建立日志。 个人收藏管理操作语句。 支持语法加亮显示。 可以保存记录集为CSV、HTML、XML格式的文件。 99%...

    三级模式两级映像数据库系统结构.pdf

    三级模式两级映像数据库系统结构 引⾔ 考察数据库的结构可以有多种不同的层次或⾓度。(这⾥说的数据库不局限于关系型数据库) 1. 如果从DBMS⾓度来看,数据库通常采⽤三级模式结构,也就是说DBMS内部的系统结构是三...

    可实际项目+可毕设+基于C#和Vue实现的带GUI界面+通用型后台管理系统快速开发框架(前后端源码+数据库+环境搭建步骤)

    DB提供了mysql与sqlserver数据库脚本,脚本里包括表结构与Insert数据 执行脚本时,先提前创建一个数据库,数据库名:netcoredev EntityFramework Core3.1不再支持 Sqlserver2008,请使用2008以上的数据库或使用mysql...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    在整个blog进行开发之前,要确定出整个项目的整体架构,包括系统的选型、运行环境的确定及系统结构设计。下面对这进行详细介绍。 在进行软件系统开发的最初环节,一般都需要进行系统的选型,即根据系统功能的实际...

    数据库图书管理系统需求分析(3).doc

    将E-R图转化为关系表 确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明(数据库 db): (1)书库信息表 "列名 "说明 "数据类型 "约束 " "LibraryNo "书库号 "int "主键 " "LibraryName ...

    数据库图书管理系统需求分析.doc

    将E-R图转化为关系表 确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明(数据 库db): (1)书库信息表 "列名 "说明 "数据类型 "约束 " "LibraryNo "书库号 "int "主键 " "LibraryName ...

    数据库图书管理系统需求分析(2).doc

    将E-R图转化为关系表 确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明(数据 库db): (1)书库信息表 "列名 "说明 "数据类型 "约束 " "LibraryNo "书库号 "int "主键 " "LibraryName ...

    数据库图书管理系统需求分析(1).doc

    将E-R图转化为关系表 确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明(数据 库db): (1)书库信息表 "列名 "说明 "数据类型 "约束 " "LibraryNo "书库号 "int "主键 " "LibraryName ...

    二十三种设计模式【PDF版】

    关于本站“设计模式” Java 提供了丰富的 API,同时又有强大的数据库系统作底层支持,那么我们的编程似乎变成了类似积木的简单"拼凑"和调用, 甚至有人提倡"蓝领程序员",这些都是对现代编程技术的不了解所至. 在...

    ssh(structs,spring,hibernate)框架中的上传下载

    将FileActionForm直接作为业务层的接口入参,相当于将Web层传播到业务层中去,即将业务层绑定在特定的Web层实现技术中,按照分层模型学院派的观点,这是一种反模块化的设计,但在"一般"的业务系统并无需提供多种UI...

Global site tag (gtag.js) - Google Analytics