为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / qq_末雨绸缪_0
分库分表都会有两种,一种垂直,一种水平。垂直就是说,如果一张表的字段过多,会有一张扩展表分些字段;水平就是表结构不变,同样的两张表,分担数据,我说的只是大概,具体的你可以看看 分库分表的常见形式,或者分库分表的几种常见形式以及可能遇到的难

最赞回答 / wangjhLbry
数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)切分;另外一种则是根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件拆分到多台数据库(主机)上面,这种切分称之为数据的水平(横向)切分。垂直切分一个数据库由很多表的构成,每个表对应着不同的业务,垂直切分是指按照业务将表进行分类,分布到不同的数据库上面,这样也就将数据或者说压力分担到不同的库上面, 如下图:垂直切分的优缺点介...

最新回答 / chouTest
感觉就是有毛病,供应商表应该给个供应商ID 然后商品表这边供应商字段应该改为外键 供应商ID的主键。如果不知道什么毛病 我问你我选中商品表第一条数据  我想知道联系人 你给我供应商去对应供应商表的数据 关联字段就是供应商  饮料一厂我对应供应商表2条数据 那我怎么知道我这个联系人是张三还是李四?

最新回答 / 无名010
I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化。 返回了不必要的行和列 查询语句不好,没有优化 

最新回答 / 爱编程的男孩
没看完提问的,原来是需要商品名称和供应商组合才是唯一标识属性

最赞回答 / 慕粉7269117
并不是说有多个购物车。数据库中购物车表存储的是一条条商品信息,包括数量、价格、供应商等,所以一对多指的是一个用户对应多个购物车记录,将其理解为与订单一样就可以了。

最新回答 / jevens03
一般使用都是 innodb

最新回答 / jevens03
你的具体问题是什么?

最新回答 / qq__1927
不是,要在where后面加contains,select column_name from  table_name where contains(column_name,'索引的内容'); 

最新回答 / Jarly杰
1:1表示一对一的关系,1:n表示表示一对多的关系,m:n表示多对多的关系
课程须知
本课程适合程序开发人员及数据库管理运维人员
老师告诉你能学到什么?
1、了解数据库设计的重要性 2、如何设计出简洁高效的数据库结构 3、如何对数据库结构进行优化调整

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消