JAVA全系列 教程
3762个小节阅读:7091.9k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
在分片的情况下,当业务表因为规模而进行分片以后,业务表与这些附属的字典表之间的关联,就成了比较棘手的问题,考虑到字典表具有以下几个特性:
xxxxxxxxxx
#在建表语句中加上关键字 BROADCAST(广播,即为全局表)
DROP TABLE IF EXISTS `china`;
CREATE TABLE `china` (
`Id` INT(11) NOT NULL,
`Name` VARCHAR(40) DEFAULT NULL,
`Pid` INT(11) DEFAULT NULL,
PRIMARY KEY (`Id`),
KEY `FK_CHINA_REFERENCE_CHINA` (`Pid`),
CONSTRAINT `FK_CHINA_REFERENCE_CHINA` FOREIGN KEY (`Pid`) REFERENCES `china` (`Id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 BROADCAST;
添加数据
xxxxxxxxxx
INSERT INTO `china` VALUES ('0', '中国', '0');
INSERT INTO `china` VALUES ('110000', '北京市', '0');
INSERT INTO `china` VALUES ('110100', '东城区', '110000');
INSERT INTO `china` VALUES ('110200', '西城区', '110000');
INSERT INTO `china` VALUES ('110500', '朝阳区', '110000');
INSERT INTO `china` VALUES ('110600', '丰台区', '110000');
INSERT INTO `china` VALUES ('110700', '石景山区', '110000');
INSERT INTO `china` VALUES ('110800', '海淀区', '110000');
INSERT INTO `china` VALUES ('110900', '门头沟区', '110000');
INSERT INTO `china` VALUES ('111100', '房山区', '110000');
INSERT INTO `china` VALUES ('111200', '通州区', '110000');
INSERT INTO `china` VALUES ('111300', '顺义区', '110000');
INSERT INTO `china` VALUES ('111400', '昌平区', '110000');
INSERT INTO `china` VALUES ('111500', '大兴区', '110000');
INSERT INTO `china` VALUES ('111600', '怀柔区', '110000');
INSERT INTO `china` VALUES ('111700', '平谷区', '110000');
INSERT INTO `china` VALUES ('112800', '密云县', '110000');
INSERT INTO `china` VALUES ('112900', '延庆县', '110000');
进入相关目录查看 schema 配置
1.Mycat技术中全局表主要解决___问题。
A 表数据量大
B 表字段多
C 变动不频繁和数据量总体不大的数据
D 代码量庞大,系统臃肿
2. Mycat技术中如何设置全局表____。
A global
B rule="mod_url"
C dataNode="global"
D BROADCAST
1=>B 2=>D