三、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 ...
随机推荐
- Go笔记(4)-流程控制
5.Go语言流程控制 程序流程的控制结构一般有三种,顺序结构,选择结构,循环结构 (1)选择结构 if语句 if流程控制与其他语言的if流程控制基本相同 package main import &qu ...
- vue-test ------事件监听
<template> <h3>监听器</h3> <p>{{message}}</p> <button @click="upd ...
- CodeForces - 415B Mashmokh and Tokens
Bimokh is Mashmokh's boss. For the following n days he decided to pay to his workers in a new way. A ...
- 数据库系列:业内主流MySQL数据中间件梳理
数据库系列:MySQL慢查询分析和性能优化 数据库系列:MySQL索引优化总结(综合版) 数据库系列:高并发下的数据字段变更 数据库系列:覆盖索引和规避回表 数据库系列:数据库高可用及无损扩容 数据库 ...
- bash shell笔记整理——cat命令
cat命令的作用 简单来说cat命令用于查看文件内容,但是真正来说cat将给定的文件或者标准输入输出到标准输出中. 这个命令时会经常使用到的,不管是在shell脚本的编写还是linux运维测试中,ca ...
- 安装了华企盾DSC防泄密,所有进程的加密文件都无法打开
用pchunter等工具查看系统回调中是否有文件厂商不存在的(system目录的除外),在恢复模式删除掉,或者用360系统急救箱查杀一下
- redis + AOP + 自定义注解实现接口限流
限流介绍 限流(rate limiting) 是指在一定时间内,对某些资源的访问次数进行限制,以避免资源被滥用或过度消耗.限流可以防止服务器崩溃.保证用户体验.提高系统可用性. 限流的方法有很多种 ...
- 【云原生 | Kubernetes 系列】— Kubernetes存储方案
目录 [云原生 | Kubernetes 系列]- Kubernetes存储方案 一.基本存储 EmptyDir HostPath NFS 搭建nfs服务器 二.高级存储 PV和PVC pv pvc ...
- Harbor私有镜像仓库搭建
为什么选择Harbor 你可能会问既然我们已经有了 Docker 镜像仓库为什么还需要 Harbor 呢?嗯,Harbor 是 Docker 镜像仓库的企业级扩展,用途更广泛.这些新的企业级功能包括: ...
- 一文读懂Spring框架中Bean的生命周期
我们先来聊聊bean的生命周期: bean的生命周期图: AbstractAutowireCapableBeanFactory的docreateBean()方法(简单描述): 1.可以根据源码的时候 ...