分库分表的垂直切分与水平切分看这篇就够了!
复制//拆分前
CREATETABLE `product` (
`id` int(11) unsigned NOTNULL AUTO_INCREMENT,
`title` varchar(524) DEFAULTNULL COMMENT 视频标题,
`cover_img` varchar(524) DEFAULTNULL COMMENT 封面图,
`price` int(11) DEFAULTNULL COMMENT 价格,分,
`total` int(10) DEFAULT0 COMMENT 总库存,
`left_num` int(10) DEFAULT0 COMMENT 剩余,
`learn_base` text COMMENT 课前须知,学习基础,
`learn_result` text COMMENT 达到水平,
`summary` varchar(1026) DEFAULTNULL COMMENT 概述,
`detail` text COMMENT 视频商品详情,
PRIMARYKEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
//拆分后
CREATETABLE `product` (
`id` int(11) unsigned NOTNULL AUTO_INCREMENT,
`title` varchar(524) DEFAULTNULL COMMENT 视频标题,
`cover_img` varchar(524) DEFAULTNULL COMMENT 封面图,
`price` int(11) DEFAULTNULL COMMENT 价格,分,
`total` int(10) DEFAULT0 COMMENT 总库存,
`left_num` int(10) DEFAULT0 COMMENT 剩余,
PRIMARYKEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
CREATETABLE `product_detail` (
`id` int(11) unsigned NOTNULL AUTO_INCREMENT,
`product_id` int(11) DEFAULTNULL COMMENT 产品主键,
`learn_base` text COMMENT 课前须知,学习基础,
`learn_result` text COMMENT 达到水平,
`summary` varchar(1026) DEFAULTNULL COMMENT 概述,
`detail` text COMMENT 视频商品详情,
PRIMARYKEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.
THE END