三、mycat实验数据
系列导航
最近有点忙更新的太慢抱歉了。
一、实验环境
实验环境 服务内容
192.168.0.1 mycat
192.168.0.2 mysql
192.168.0.3 mysql
二、准备的实验数据如下:
192.168.0.2:
create database order_db;
create user im_mycat@'192.168.0.%' identified by '123456';
grant select ,insert,update,delete on *.* to im_mycat@'192.168.0.%'; --垂直分库
CREATE TABLE order_master (
order_id INT UNSIGNED NOT NULL COMMENT '订单ID',
order_sn BIGINT UNSIGNED NOT NULL COMMENT '订单编号 yyyymmddnnnnnnnn',
customer_id INT UNSIGNED NOT NULL COMMENT '下单人ID',
shipping_user VARCHAR (20) NOT NULL COMMENT '收货人姓名',
PRIMARY KEY pk_orderid (order_id)
) ENGINE = INNODB COMMENT '订单主表'; insert into order_master(order_id,order_sn,password,age,position)values('1','20190845125425', '1' ,'张三');
insert into order_master(order_id,order_sn,password,age,position)values('2','20190845125426', '2' ,'李四');
commit; --全局表
CREATE TABLE region_info (
region_id SMALLINT NOT NULL AUTO_INCREMENT COMMENT '主键id',
region_name VARCHAR (150) NOT NULL COMMENT '城市名称',
PRIMARY KEY (region_id)
) ENGINE = INNODB COMMENT '地区信息表'; insert into region_info(region_name )values('乌鲁木齐');
insert into region_info(region_name )values('昌吉');
commit; --水平分片
CREATE TABLE shipping_info (
ship_id int UNSIGNED NOT NULL COMMENT '主键id',
ship_name VARCHAR (20) NOT NULL COMMENT '物流公司名称',
PRIMARY KEY pk_shipid (ship_id)
) ENGINE = INNODB COMMENT '物流公司信息表';
insert into shipping_info(ship_id,ship_name )values(0,'第1公司');
insert into shipping_info(ship_id,ship_name )values(1,'第1公司');
insert into shipping_info(ship_id,ship_name )values(2,'第2公司');
insert into shipping_info(ship_id,ship_name )values(3,'第3公司');
insert into shipping_info(ship_id,ship_name )values(4,'第4公司');
insert into shipping_info(ship_id,ship_name )values(5,'第5公司');
insert into shipping_info(ship_id,ship_name )values(6,'第6公司');
insert into shipping_info(ship_id,ship_name )values(7,'第7公司');
insert into shipping_info(ship_id,ship_name )values(8,'第8公司');
insert into shipping_info(ship_id,ship_name )values(9,'第9公司');
commit; --ER关系表
CREATE TABLE shipping_detail (
shipping_detail_id INT UNSIGNED NOT NULL COMMENT '物流公司详情表ID',
ship_id INT UNSIGNED NOT NULL COMMENT '物流公司id',
address VARCHAR (100) NOT NULL COMMENT '地址',
PRIMARY KEY pk_orderdetailid (shipping_detail_id)
) ENGINE = INNODB COMMENT '物流公司详情表'; insert into shipping_detail(shipping_detail_id,ship_id,address )values('10','0', '乌鲁木齐');
insert into shipping_detail(shipping_detail_id,ship_id,address )values('11','1', '昌吉');
insert into shipping_detail(shipping_detail_id,ship_id,address )values('12','2', '石河子');
insert into shipping_detail(shipping_detail_id,ship_id,address )values('13','3', '伊犁');
insert into shipping_detail(shipping_detail_id,ship_id,address )values('14','4', '巴州');
insert into shipping_detail(shipping_detail_id,ship_id,address )values('15','5', '阿克苏');
insert into shipping_detail(shipping_detail_id,ship_id,address )values('16','6', '奎屯');
insert into shipping_detail(shipping_detail_id,ship_id,address )values('17','7', '图木舒克');
insert into shipping_detail(shipping_detail_id,ship_id,address )values('18','8', '五家渠');
insert into shipping_detail(shipping_detail_id,ship_id,address )values('19','9', '阿拉尔'); commit; CREATE TABLE goobal_master (
goobal_id INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '订单ID',
order_status TINYINT NOT NULL DEFAULT 0 COMMENT '订单状态',
PRIMARY KEY pk_orderid (goobal_id)
) ENGINE = INNODB COMMENT '全局自增表'; insert into goobal_master(order_status )values(0);
insert into goobal_master(order_status )values(1);
insert into goobal_master(order_status )values(2);
insert into goobal_master(order_status )values(3);
insert into goobal_master(order_status )values(4);
insert into goobal_master(order_status )values(5);
insert into goobal_master(order_status )values(6);
insert into goobal_master(order_status )values(7);
insert into goobal_master(order_status )values(8);
insert into goobal_master(order_status )values(9); 192.168.0.3: create database customer_db;
create user im_mycat@'172.25.66.%' identified by '123456';
grant select ,insert,update,delete on *.* to im_mycat@'172.25.66.%';
--垂直分库
create table customer_inf(
customer_inf_id int not null comment '自增主键ID',
customer_id int unsigned not null comment 'customer_login表的自增ID',
customer_name varchar(20) not null comment '用户真实姓名',
primary key pk_custoemrinfid (customer_inf_id)
) engine=innodb comment '用户信息表'; insert into customer_inf(customer_inf_id ,customer_id,customer_name)values('3','5','王五');
insert into customer_inf(customer_inf_id ,customer_id,customer_name)values('4','6','杨六');
commit; --全局表
CREATE TABLE region_info (
region_id SMALLINT NOT NULL AUTO_INCREMENT COMMENT '主键id',
region_name VARCHAR (150) NOT NULL COMMENT '城市名称',
PRIMARY KEY (region_id)
) ENGINE = INNODB COMMENT '地区信息表'; --水平分片
CREATE TABLE shipping_info (
ship_id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键id',
ship_name VARCHAR (20) NOT NULL COMMENT '物流公司名称',
ship_contact VARCHAR (20) NOT NULL COMMENT '物流公司联系人',
PRIMARY KEY pk_shipid (ship_id)
) ENGINE = INNODB COMMENT '物流公司信息表';

三、mycat实验数据的更多相关文章
- 南京邮电大学java第三次实验报告
实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...
- java第三次实验报告
北京电子科技学院(BESTI) 实验报告 课程: Java程序设计 班级: 1352 姓名: 池彬宁 学号: 20135212 成绩: 指导教师: 娄嘉鹏 实验日期: 2015.6.3 实验密级: 无 ...
- ArcGIS10从入门到精通系列实验图文教程(附配套实验数据持续更新)
@ 目录 1. 专栏简介 2. 专栏地址 3. 专栏目录 1. 专栏简介 本教程<ArcGIS从入门到精通系列实验教程>内容包括:ArcGIS平台简介.ArcGIS应用基础.空间数据的采集 ...
- tensorflow学习笔记三:实例数据下载与读取
一.mnist数据 深度学习的入门实例,一般就是mnist手写数字分类识别,因此我们应该先下载这个数据集. tensorflow提供一个input_data.py文件,专门用于下载mnist数据,我们 ...
- 20145224&20145238 《信息安全系统设计基础》 第三次实验
20145224&20145238 <信息安全系统设计基础>第三次实验 课程:信息安全系统设计基础 班级:1452 姓名:陈颢文 荆玉茗 学号:20145224 20145238 ...
- Request三种获取数据的方式
今天在做ajax请求后台代码时,发现ajax的方法都对,但就是请求不了后台代码,后来在同事帮助下才发现前台定义了两个相同参数导致请求出错. 下面记录一下request三种获取数据的方式: 1. Req ...
- 20145330Java程序设计第三次实验
20145330<Java程序设计>第三次实验报告 实验三 敏捷开发与XP实践 实验内容 1.使用git上传代码 2.使用git实现代码开发实践 3.实现代码的重载 实验步骤 使用git上 ...
- 20145320《Java程序设计》第三次实验报告
20145320<Java程序设计>第三次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.04.22 15: ...
- MVC5+EF6 简易版CMS(非接口) 第三章:数据存储和业务处理
目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...
- Linux第三次实验报告
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:201352 姓名:池彬宁 贺邦 学号:20135212 2013520 ...
随机推荐
- STM32外设:定时器TIM
主要外设: TIM:Timer 定时器 TIM中的基本电路 定时器 计数器的基本功能 复位:计数器值=初值.产生一个输出脉冲.产生更新事件(UEV)脉冲.更新中断标志UIF=1 计数:计数器值递增或递 ...
- 芯片SDC约束 -复制保存
https://www.cnblogs.com/pcc-uvm/p/16996456.html?share_token=9651df97-e94c-4653-bf71-0a0fd6ca415e& ...
- [ABC262B] Triangle (Easier)
Problem Statement You are given a simple undirected graph with $N$ vertices and $M$ edges. The verti ...
- [ABC280F] Pay or Receive
Problem Statement There are $N$ towns numbered $1,\ldots,N$ and $M$ roads numbered $1,\ldots,M$. Roa ...
- java之switch用法
多条件判断,判断条件是等值判断时,可以用switch 比如: 变量level=0时,输出"非会员" 变量level=1时,输出"打9折" 变量level=2时, ...
- CodeForces 1105D 嵌套BFS
CodeForces 1105D 嵌套BFS 题意 - 给我们一个n*m的阵列,一个格子如果是#则为障碍,若为.则为空,若为数字,则代表这个格子属于该数字代表的玩家. - 给我们每个玩家(不到十个)的 ...
- 深入了解RC4 Drop加密技术
一.引言 在网络安全领域,加密技术始终是重中之重.随着计算机技术的发展,加密算法也在不断更新换代.RC4(Rivest Cipher 4)加密算法因其高效.简洁的特性,在信息安全领域得到了广泛的应用. ...
- 云图说|交换数据空间Exchange Data Space
本文分享自华为云社区<云图说|交换数据空间Exchange Data Space>,作者: 阅识风云. 阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅 ...
- 性能测量工具-DevTools/PageSpeed/LightHouse
前端的性能优化有诸多有迹可循的理论和方法,比如 Yahoo!性能军规(Best Practices for Speeding Up Your Web Site).Google PageSpeed In ...
- App Store上架流程/苹果app发布流程
第一步:拥有自己的苹果开发者账号: 开发账号分为两类:99美元(发布App Store用的,也就是上架苹果商店用这个):299美元(企业授信证书,不用上架appstore 亦可使用.弊端:证书容易被封 ...