订餐系统

/*
Navicat Premium Data Transfer

Source Server : localhost_3306
Source Server Type : MySQL
Source Server Version : 50558
Source Host : localhost:3306
Source Schema : testtotest

Target Server Type : MySQL
Target Server Version : 50558
File Encoding : 65001

Date: 22/10/2017 16:21:44
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;


– Table structure for order_number


DROP TABLE IF EXISTS order_number;
CREATE TABLE order_number (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
code varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (id) USING BTREE,
INDEX FKA(name) USING BTREE,
INDEX order number(code) USING BTREE,
INDEX id(id, code) USING BTREE,
CONSTRAINT FKA FOREIGN KEY (name) REFERENCES restaurant_menu (code) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


– Records of order_number


INSERT INTO order_number VALUES (1, ‘M1’, ‘A001’);
INSERT INTO order_number VALUES (2, ‘M2’, ‘A002’);
INSERT INTO order_number VALUES (3, ‘M3’, ‘A003’);
INSERT INTO order_number VALUES (4, ‘M4’, ‘A004’);
INSERT INTO order_number VALUES (5, ‘M5’, ‘B001’);
INSERT INTO order_number VALUES (6, ‘M6’, ‘B002’);
INSERT INTO order_number VALUES (7, ‘M7’, ‘B003’);
INSERT INTO order_number VALUES (8, ‘M8’, ‘B004’);
INSERT INTO order_number VALUES (9, ‘M9’, ‘B005’);
INSERT INTO order_number VALUES (10, ‘M10’, ‘C001’);
INSERT INTO order_number VALUES (11, ‘M11’, ‘C002’);
INSERT INTO order_number VALUES (12, ‘M12’, ‘C003’);
INSERT INTO order_number VALUES (13, ‘M13’, ‘C004’);
INSERT INTO order_number VALUES (14, ‘M14’, ‘D001’);
INSERT INTO order_number VALUES (15, ‘M15’, ‘D002’);
INSERT INTO order_number VALUES (16, ‘M16’, ‘D003’);
INSERT INTO order_number VALUES (17, ‘M17’, ‘D004’);
INSERT INTO order_number VALUES (18, ‘M18’, ‘D005’);
INSERT INTO order_number VALUES (19, ‘M19’, ‘E001’);
INSERT INTO order_number VALUES (20, ‘M20’, ‘E002’);
INSERT INTO order_number VALUES (21, ‘M21’, ‘E003’);
INSERT INTO order_number VALUES (22, ‘M22’, ‘E004’);
INSERT INTO order_number VALUES (23, ‘M23’, ‘E005’);
INSERT INTO order_number VALUES (24, ‘M24’, ‘E006’);


– Table structure for p_t_m


DROP TABLE IF EXISTS p_t_m;
CREATE TABLE p_t_m (
id int(11) NOT NULL AUTO_INCREMENT,
code varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
p_to varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
mean varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (id) USING BTREE,
INDEX FK_a(p_to) USING BTREE,
INDEX FK_b(mean) USING BTREE,
INDEX code(code) USING BTREE,
CONSTRAINT FK_a FOREIGN KEY (p_to) REFERENCES person_to (code) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT FK_b FOREIGN KEY (mean) REFERENCES restaurant_menu (code) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


– Records of p_t_m


INSERT INTO p_t_m VALUES (1, ‘E1’, ‘W1’, ‘M1’);
INSERT INTO p_t_m VALUES (2, ‘E2’, ‘W1’, ‘M2’);
INSERT INTO p_t_m VALUES (3, ‘E3’, ‘W2’, ‘M1’);
INSERT INTO p_t_m VALUES (4, ‘E4’, ‘W2’, ‘M2’);
INSERT INTO p_t_m VALUES (5, ‘E5’, ‘W3’, ‘M5’);
INSERT INTO p_t_m VALUES (6, ‘E6’, ‘W3’, ‘M8’);
INSERT INTO p_t_m VALUES (7, ‘E7’, ‘W4’, ‘M6’);
INSERT INTO p_t_m VALUES (8, ‘E8’, ‘W4’, ‘M8’);
INSERT INTO p_t_m VALUES (9, ‘E9’, ‘W5’, ‘M11’);
INSERT INTO p_t_m VALUES (10, ‘E10’, ‘W6’, ‘M14’);
INSERT INTO p_t_m VALUES (11, ‘E11’, ‘W6’, ‘M15’);
INSERT INTO p_t_m VALUES (12, ‘E12’, ‘W7’, ‘M15’);
INSERT INTO p_t_m VALUES (13, ‘E13’, ‘W7’, ‘M17’);
INSERT INTO p_t_m VALUES (14, ‘E14’, ‘W8’, ‘M22’);
INSERT INTO p_t_m VALUES (15, ‘E15’, ‘W8’, ‘M23’);


– Table structure for person_info


DROP TABLE IF EXISTS person_info;
CREATE TABLE person_info (
id int(11) NOT NULL AUTO_INCREMENT,
code varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
age int(11) NOT NULL,
telephone varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (id) USING BTREE,
INDEX code(code) USING BTREE,
INDEX name(name) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


– Records of person_info


INSERT INTO person_info VALUES (1, ‘P1’, ‘陶晓聪’, 16, ‘165456465’);
INSERT INTO person_info VALUES (2, ‘P2’, ‘谢晨晖’, 23, ‘5454464654’);
INSERT INTO person_info VALUES (3, ‘P3’, ‘王涛’, 25, ‘545646546’);
INSERT INTO person_info VALUES (4, ‘P4’, ‘罗潇’, 30, ‘546465465’);
INSERT INTO person_info VALUES (5, ‘P5’, ‘郑爽’, 23, ‘5456464655’);
INSERT INTO person_info VALUES (6, ‘P6’, ‘崔老师’, 30, ‘512522116’);
INSERT INTO person_info VALUES (7, ‘P7’, ‘陆老师’, 28, ‘5462546468’);
INSERT INTO person_info VALUES (8, ‘P8’, ‘邱老师’, 30, ‘54658226’);


– Table structure for person_order


DROP TABLE IF EXISTS person_order;
CREATE TABLE person_order (
id int(11) NOT NULL,
name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
order_1 varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
order_2 varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
order_3 varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
date date NULL DEFAULT NULL,
PRIMARY KEY (id) USING BTREE,
INDEX fk_per(name) USING BTREE,
INDEX fk_or1(order_1) USING BTREE,
INDEX fk_or2(order_2) USING BTREE,
INDEX fk_or3(order_3) USING BTREE,
CONSTRAINT fk_per FOREIGN KEY (name) REFERENCES person_info (code) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT fk_or1 FOREIGN KEY (order_1) REFERENCES order_number (code) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT fk_or2 FOREIGN KEY (order_2) REFERENCES order_number (code) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT fk_or3 FOREIGN KEY (order_3) REFERENCES order_number (code) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


– Records of person_order


INSERT INTO person_order VALUES (1, ‘P1’, ‘A001’, ‘A002’, NULL, ‘2017-10-22’);
INSERT INTO person_order VALUES (2, ‘P2’, ‘A002’, ‘A003’, NULL, ‘2017-10-27’);
INSERT INTO person_order VALUES (3, ‘P3’, ‘B001’, ‘B004’, NULL, ‘2017-10-18’);
INSERT INTO person_order VALUES (4, ‘P4’, ‘B002’, ‘B004’, NULL, ‘2017-10-19’);
INSERT INTO person_order VALUES (5, ‘P5’, ‘C002’, NULL, NULL, ‘2017-10-22’);
INSERT INTO person_order VALUES (6, ‘P6’, ‘D001’, ‘D002’, NULL, ‘2017-10-22’);
INSERT INTO person_order VALUES (7, ‘P7’, ‘D002’, ‘D004’, NULL, ‘2017-10-22’);
INSERT INTO person_order VALUES (8, ‘P8’, ‘E004’, ‘E005’, NULL, ‘2017-10-22’);


– Table structure for person_to


DROP TABLE IF EXISTS person_to;
CREATE TABLE person_to (
id int(11) NOT NULL AUTO_INCREMENT,
code varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
person varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
restaurant varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (id) USING BTREE,
INDEX FK_3(person) USING BTREE,
INDEX FK_4(restaurant) USING BTREE,
INDEX code(code) USING BTREE,
CONSTRAINT FK_3 FOREIGN KEY (person) REFERENCES person_info (code) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT FK_4 FOREIGN KEY (restaurant) REFERENCES restaurant (code) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


– Records of person_to


INSERT INTO person_to VALUES (1, ‘W1’, ‘P1’, ‘R1’);
INSERT INTO person_to VALUES (2, ‘W2’, ‘P2’, ‘R1’);
INSERT INTO person_to VALUES (3, ‘W3’, ‘P3’, ‘R2’);
INSERT INTO person_to VALUES (4, ‘W4’, ‘P4’, ‘R2’);
INSERT INTO person_to VALUES (5, ‘W5’, ‘P5’, ‘R3’);
INSERT INTO person_to VALUES (6, ‘W6’, ‘P6’, ‘R4’);
INSERT INTO person_to VALUES (7, ‘W7’, ‘P7’, ‘R4’);
INSERT INTO person_to VALUES (8, ‘W8’, ‘P8’, ‘R5’);


– Table structure for r_m


DROP TABLE IF EXISTS r_m;
CREATE TABLE r_m (
id int(11) NOT NULL AUTO_INCREMENT,
code varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
r_name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
m_name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (id) USING BTREE,
INDEX FK_1(r_name) USING BTREE,
INDEX FK_2(m_name) USING BTREE,
CONSTRAINT FK_1 FOREIGN KEY (r_name) REFERENCES restaurant (code) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT FK_2 FOREIGN KEY (m_name) REFERENCES restaurant_menu (code) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


– Records of r_m


INSERT INTO r_m VALUES (1, ‘RM1’, ‘R1’, ‘M1’);
INSERT INTO r_m VALUES (2, ‘RM2’, ‘R1’, ‘M2’);
INSERT INTO r_m VALUES (3, ‘RM3’, ‘R1’, ‘M3’);
INSERT INTO r_m VALUES (4, ‘RM4’, ‘R1’, ‘M4’);
INSERT INTO r_m VALUES (5, ‘RM5’, ‘R2’, ‘M5’);
INSERT INTO r_m VALUES (6, ‘RM6’, ‘R2’, ‘M6’);
INSERT INTO r_m VALUES (7, ‘RM7’, ‘R2’, ‘M7’);
INSERT INTO r_m VALUES (8, ‘RM8’, ‘R2’, ‘M8’);
INSERT INTO r_m VALUES (9, ‘RM9’, ‘R2’, ‘M9’);
INSERT INTO r_m VALUES (10, ‘RM10’, ‘R3’, ‘M10’);
INSERT INTO r_m VALUES (11, ‘RM11’, ‘R3’, ‘M11’);
INSERT INTO r_m VALUES (12, ‘RM12’, ‘R3’, ‘M12’);
INSERT INTO r_m VALUES (13, ‘RM13’, ‘R3’, ‘M13’);
INSERT INTO r_m VALUES (14, ‘RM14’, ‘R4’, ‘M14’);
INSERT INTO r_m VALUES (15, ‘RM15’, ‘R4’, ‘M15’);
INSERT INTO r_m VALUES (16, ‘RM16’, ‘R4’, ‘M16’);
INSERT INTO r_m VALUES (17, ‘RM17’, ‘R4’, ‘M17’);
INSERT INTO r_m VALUES (18, ‘RM18’, ‘R4’, ‘M18’);
INSERT INTO r_m VALUES (19, ‘RM19’, ‘R5’, ‘M19’);
INSERT INTO r_m VALUES (20, ‘RM20’, ‘R5’, ‘M20’);
INSERT INTO r_m VALUES (21, ‘RM21’, ‘R5’, ‘M21’);
INSERT INTO r_m VALUES (22, ‘RM22’, ‘R5’, ‘M22’);
INSERT INTO r_m VALUES (23, ‘RM23’, ‘R5’, ‘M23’);
INSERT INTO r_m VALUES (24, ‘RM24’, ‘R5’, ‘M24’);


– Table structure for restaurant


DROP TABLE IF EXISTS restaurant;
CREATE TABLE restaurant (
id int(11) NOT NULL AUTO_INCREMENT,
code varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
address varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (id) USING BTREE,
INDEX code(code) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


– Records of restaurant


INSERT INTO restaurant VALUES (1, ‘R1’, ‘兰州拉面’, ‘跃龙南路一号’);
INSERT INTO restaurant VALUES (2, ‘R2’, ‘沙县小吃’, ‘跃龙南路二号’);
INSERT INTO restaurant VALUES (3, ‘R3’, ‘龙虾馆’, ‘跃龙南路三号’);
INSERT INTO restaurant VALUES (4, ‘R4’, ‘小聪饭店’, ‘跃龙南路四号’);
INSERT INTO restaurant VALUES (5, ‘R5’, ‘烧烤店’, ‘跃龙南路五号’);


– Table structure for restaurant_menu


DROP TABLE IF EXISTS restaurant_menu;
CREATE TABLE restaurant_menu (
id int(11) NOT NULL AUTO_INCREMENT,
code varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
price decimal(10, 2) NOT NULL,
PRIMARY KEY (id) USING BTREE,
INDEX code(code) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


– Records of restaurant_menu


INSERT INTO restaurant_menu VALUES (1, ‘M1’, ‘牛肉拉面’, 15.00);
INSERT INTO restaurant_menu VALUES (2, ‘M2’, ‘刀削面’, 8.00);
INSERT INTO restaurant_menu VALUES (3, ‘M3’, ‘牛肉炒饭’, 10.00);
INSERT INTO restaurant_menu VALUES (4, ‘M4’, ‘孜然牛肉炒饭’, 12.00);
INSERT INTO restaurant_menu VALUES (5, ‘M5’, ‘大排饭’, 12.00);
INSERT INTO restaurant_menu VALUES (6, ‘M6’, ‘卤肉饭’, 13.00);
INSERT INTO restaurant_menu VALUES (7, ‘M7’, ‘鸡腿饭’, 14.00);
INSERT INTO restaurant_menu VALUES (8, ‘M8’, ‘烤肠’, 1.00);
INSERT INTO restaurant_menu VALUES (9, ‘M9’, ‘鸡蛋’, 2.50);
INSERT INTO restaurant_menu VALUES (10, ‘M10’, ‘麻辣龙虾’, 40.00);
INSERT INTO restaurant_menu VALUES (11, ‘M11’, ‘孜然龙虾’, 45.00);
INSERT INTO restaurant_menu VALUES (12, ‘M12’, ‘蒜蓉龙虾’, 50.00);
INSERT INTO restaurant_menu VALUES (13, ‘M13’, ‘普通口味龙虾’, 30.00);
INSERT INTO restaurant_menu VALUES (14, ‘M14’, ‘鱼香肉丝’, 20.00);
INSERT INTO restaurant_menu VALUES (15, ‘M15’, ‘木须肉’, 15.00);
INSERT INTO restaurant_menu VALUES (16, ‘M16’, ‘水煮鱼’, 20.00);
INSERT INTO restaurant_menu VALUES (17, ‘M17’, ‘宫爆鸡丁’, 23.00);
INSERT INTO restaurant_menu VALUES (18, ‘M18’, ‘海米冬瓜’, 28.00);
INSERT INTO restaurant_menu VALUES (19, ‘M19’, ‘烤羊肉串’, 2.00);
INSERT INTO restaurant_menu VALUES (20, ‘M20’, ‘烤金针菇’, 1.00);
INSERT INTO restaurant_menu VALUES (21, ‘M21’, ‘烤牛板筋’, 1.50);
INSERT INTO restaurant_menu VALUES (22, ‘M22’, ‘烤韭菜’, 1.00);
INSERT INTO restaurant_menu VALUES (23, ‘M23’, ‘烤鸡翅’, 4.00);
INSERT INTO restaurant_menu VALUES (24, ‘M24’, ‘骨肉相连’, 5.00);

SET FOREIGN_KEY_CHECKS = 1;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值