zoukankan      html  css  js  c++  java
  • 曹操外卖表数据库表的构造

    /*
     Navicat Premium Data Transfer
     Source Server         : rootto
     Source Server Type    : MySQL
     Source Server Version : 50562
     Source Host           : localhost:3306
     Source Schema         : xm
     Target Server Type    : MySQL
     Target Server Version : 50562
     File Encoding         : 65001
     Date: 26/09/2019 16:32:47
    */
    SET NAMES utf8mb4;
    SET FOREIGN_KEY_CHECKS = 0;
    -- ----------------------------
    -- Table structure for category
    -- ----------------------------
    DROP TABLE IF EXISTS `category`;
    CREATE TABLE `category`  (
      `CateID` int(11) NOT NULL AUTO_INCREMENT,
      `CateName` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
      PRIMARY KEY (`CateID`) USING BTREE
    ) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
    -- ----------------------------
    -- Records of category
    -- ----------------------------
    INSERT INTO `category` VALUES (1, '快餐');
    INSERT INTO `category` VALUES (2, '饺子馄饨');
    INSERT INTO `category` VALUES (3, '汉堡薯条');
    INSERT INTO `category` VALUES (4, '包子粥店');
    INSERT INTO `category` VALUES (5, '米粉面馆');
    INSERT INTO `category` VALUES (6, '川湘菜');
    INSERT INTO `category` VALUES (7, '麻辣烫');
    INSERT INTO `category` VALUES (8, '烧烤');
    INSERT INTO `category` VALUES (9, '正新鸡排');
    -- ----------------------------
    -- Table structure for customers
    -- ----------------------------
    DROP TABLE IF EXISTS `customers`;
    CREATE TABLE `customers`  (
      `CustID` int(20) NOT NULL AUTO_INCREMENT,
      `CustName` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
      `LoginPwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
      `phone` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
      `Email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `address` varchar(80) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `Account` double(255, 0) NOT NULL DEFAULT 0,
      `loginstatus` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      PRIMARY KEY (`CustID`) USING BTREE
    ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
    -- ----------------------------
    -- Records of customers
    -- ----------------------------
    INSERT INTO `customers` VALUES (1, 'tom', '123456', '13786863421', NULL, '郑州', 1000, '未登录');
    INSERT INTO `customers` VALUES (2, 'ade', '234654', '1882351767', NULL, '阜阳', 100, '已登录');
    INSERT INTO `customers` VALUES (3, 'love', '197632', '176483265', NULL, '平顶山', 1000, '未登录');
    INSERT INTO `customers` VALUES (4, 'ttt', '236791', '1356782354', NULL, '濮阳', 1000, '未登录');
    INSERT INTO `customers` VALUES (5, '黄雅玲', 'TOM_Love$book', '1887893462', NULL, '驻马店', 200, '未登录');
    -- ----------------------------
    -- Table structure for goods
    -- ----------------------------
    DROP TABLE IF EXISTS `goods`;
    CREATE TABLE `goods`  (
      `Goodsld` int(10) NOT NULL AUTO_INCREMENT,
      `Title` varchar(55) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
      `Unitprice` double(10, 2) NOT NULL,
      `Disount` double(20, 2) NULL DEFAULT 1.00,
      `CateID` int(10) NULL DEFAULT NULL,
      `StoreID` int(20) NULL DEFAULT NULL,
      `Roat` int(20) NULL DEFAULT 0,
      `Description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `PackingExpense` double(20, 0) NOT NULL,
      `likes` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0',
      PRIMARY KEY (`Goodsld`) USING BTREE,
      INDEX `s`(`StoreID`) USING BTREE,
      INDEX `c`(`CateID`) USING BTREE,
      CONSTRAINT `c` FOREIGN KEY (`CateID`) REFERENCES `category` (`CateID`) ON DELETE RESTRICT ON UPDATE RESTRICT,
      CONSTRAINT `s` FOREIGN KEY (`StoreID`) REFERENCES `store` (`StoreID`) ON DELETE RESTRICT ON UPDATE RESTRICT
    ) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
    -- ----------------------------
    -- Records of goods
    -- ----------------------------
    INSERT INTO `goods` VALUES (1, '鸡排', 10.00, 0.50, 9, 8, 5, '麻辣', 2, '1');
    INSERT INTO `goods` VALUES (2, '拉面', 10.00, 0.75, 5, 5, 3, '香味扑鼻', 1, '1');
    INSERT INTO `goods` VALUES (3, '小笼包', 5.00, 0.30, 4, 4, 4, NULL, 2, '0');
    INSERT INTO `goods` VALUES (4, '汉堡', 5.00, 0.85, 3, 3, 4, NULL, 1, '0');
    INSERT INTO `goods` VALUES (5, '大盘鸡', 25.00, 1.00, 6, 6, 3, NULL, 2, '1');
    INSERT INTO `goods` VALUES (6, '张山大盘鸡', 30.00, 1.00, 6, 6, 4, NULL, 10, '0');
    INSERT INTO `goods` VALUES (7, '可乐', 5.00, 0.85, 3, 3, 5, NULL, 2, '0');
    INSERT INTO `goods` VALUES (24, '羊肉串', 2.00, 1.00, 8, 7, 5, NULL, 5, '1');
    INSERT INTO `goods` VALUES (25, '地三鲜', 35.00, 1.00, 6, 6, 0, NULL, 2, '0');
    -- ----------------------------
    -- Table structure for orderdetails
    -- ----------------------------
    DROP TABLE IF EXISTS `orderdetails`;
    CREATE TABLE `orderdetails`  (
      `OrderID` int(10) NULL DEFAULT NULL,
      `GoodsID` int(20) NULL DEFAULT NULL,
      `qty` int(11) NOT NULL,
      `UnitPrice` double(10, 2) NOT NULL,
      INDEX `x`(`OrderID`) USING BTREE,
      INDEX `y`(`GoodsID`) USING BTREE,
      CONSTRAINT `x` FOREIGN KEY (`OrderID`) REFERENCES `orders` (`OrederID`) ON DELETE RESTRICT ON UPDATE RESTRICT,
      CONSTRAINT `y` FOREIGN KEY (`GoodsID`) REFERENCES `goods` (`Goodsld`) ON DELETE RESTRICT ON UPDATE RESTRICT
    ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
    -- ----------------------------
    -- Records of orderdetails
    -- ----------------------------
    INSERT INTO `orderdetails` VALUES (1, 24, 15, 30.00);
    INSERT INTO `orderdetails` VALUES (2, 5, 2, 60.00);
    INSERT INTO `orderdetails` VALUES (3, 7, 2, 10.00);
    INSERT INTO `orderdetails` VALUES (4, 24, 30, 60.00);
    INSERT INTO `orderdetails` VALUES (1, 6, 2, 60.00);
    -- ----------------------------
    -- Table structure for orders
    -- ----------------------------
    DROP TABLE IF EXISTS `orders`;
    CREATE TABLE `orders`  (
      `OrederID` int(10) NOT NULL AUTO_INCREMENT,
      `OrderNo` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
      `OrderPrice` double(10, 2) NULL DEFAULT NULL,
      `OrderDate` date NULL DEFAULT NULL,
      `CustID` int(10) NULL DEFAULT NULL,
      `CustName` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `CustPhone` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
      `CustAddress` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
      `ZIP` varchar(6) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
      `InvoiceTitle` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `InvoiceContent` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `OrderStatus` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      PRIMARY KEY (`OrederID`, `OrderNo`) USING BTREE,
      INDEX `OrederID`(`OrederID`) USING BTREE,
      INDEX `yy`(`CustID`) USING BTREE,
      CONSTRAINT `yy` FOREIGN KEY (`CustID`) REFERENCES `customers` (`CustID`) ON DELETE RESTRICT ON UPDATE RESTRICT
    ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
    -- ----------------------------
    -- Records of orders
    -- ----------------------------
    INSERT INTO `orders` VALUES (1, '20190220001', 250.00, '2019-09-24', 1, '王五', '13786863421', '永康路108号', '436500', NULL, NULL, '已付款');
    INSERT INTO `orders` VALUES (2, '20190220301', 200.00, '2019-09-23', 3, '黄亚', '17648326571', '正新路320号', '463500', NULL, NULL, '已付款');
    INSERT INTO `orders` VALUES (3, '20110508004', 240.00, '2019-09-21', 2, '林永真', '18823517672', '北京市和平东路四段32号', '327100', NULL, NULL, '已付款');
    INSERT INTO `orders` VALUES (4, '20190220111', 130.00, '2019-09-24', 4, '林山', '13567823543', '正前路329号', '437100', NULL, NULL, '已发货');
    INSERT INTO `orders` VALUES (5, '20190332576', 300.00, '2019-09-11', 5, '黄雅玲', '18893476543', '二七广场', '463500', NULL, NULL, '已付款');
    -- ----------------------------
    -- Table structure for store
    -- ----------------------------
    DROP TABLE IF EXISTS `store`;
    CREATE TABLE `store`  (
      `StoreID` int(10) NOT NULL AUTO_INCREMENT,
      `StoreName` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '商品名称',
      `address` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '地址',
      `PersonSpending` int(20) NULL DEFAULT NULL COMMENT '人均消费',
      PRIMARY KEY (`StoreID`) USING BTREE
    ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
    -- ----------------------------
    -- Records of store
    -- ----------------------------
    INSERT INTO `store` VALUES (1, '快餐店', '正新路', 80);
    INSERT INTO `store` VALUES (2, '馄饨馆', '永康路', 20);
    INSERT INTO `store` VALUES (3, '肯德基', '大众街', 100);
    INSERT INTO `store` VALUES (4, '早餐店', '永新路', 10);
    INSERT INTO `store` VALUES (5, '面馆', '西城路', 20);
    INSERT INTO `store` VALUES (6, '川湘菜', '西城街', 35);
    INSERT INTO `store` VALUES (7, '烧烤店', '小吃街', 100);
    INSERT INTO `store` VALUES (8, '正新鸡排', '新镇路', 10);
    SET FOREIGN_KEY_CHECKS = 1;
  • 相关阅读:
    DPDK — 网卡初始化流程(Intel 82599 ixgbe 网卡驱动示例)
    leetcode 3. 无重复字符的最长子串
    20193120 实验四 Python综合实践
    hadoop常用的端口号
    Django学习笔记
    ORACLE EBS AP invoice 到付款的数据流
    EBS 系统标准职责定义MAP
    Advanced Pricing
    Oracle Advanced Pricing White Papers
    增加AP INVOICE 行&分配行
  • 原文地址:https://www.cnblogs.com/xieyongqiang/p/11637485.html
Copyright © 2011-2022 走看看