文档章节

细化迭代三数据库文件

12-opnzd
 12-opnzd
发布于 2015/04/26 21:45
字数 690
阅读 22
收藏 0

/*

Navicat MySQL Data Transfer


Source Server         : mysql

Source Server Version : 60011

Source Host           : localhost:3306

Source Database       : post


Target Server Type    : MYSQL

Target Server Version : 60011

File Encoding         : 65001


Date: 2015-04-26 21:34:47

*/


SET FOREIGN_KEY_CHECKS=0;


-- ----------------------------

-- Table structure for bill

-- ----------------------------

DROP TABLE IF EXISTS `bill`;

CREATE TABLE `bill` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `productno` varchar(36) NOT NULL,

  `productname` varchar(36) NOT NULL,

  `price` double(50,5) NOT NULL,

  `discount` double(50,3) NOT NULL,

  `saleprice` double(50,5) NOT NULL,

  `quantity` int(11) NOT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


-- ----------------------------

-- Table structure for customer

-- ----------------------------

DROP TABLE IF EXISTS `customer`;

CREATE TABLE `customer` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `customerno` varchar(36) NOT NULL,

  `customername` varchar(36) DEFAULT NULL,

  `telephone` varchar(36) DEFAULT NULL,

  `address` varchar(100) DEFAULT NULL,

  `customerclass` varchar(100) NOT NULL,

  PRIMARY KEY (`id`,`customerno`),

  UNIQUE KEY `customerno` (`customerno`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=115 DEFAULT CHARSET=utf8;


-- ----------------------------

-- Table structure for orderdetail

-- ----------------------------

DROP TABLE IF EXISTS `orderdetail`;

CREATE TABLE `orderdetail` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `order_no` varchar(36) NOT NULL,

  `product_no` varchar(36) NOT NULL,

  `productname` varchar(36) NOT NULL,

  `price` double(50,5) NOT NULL,

  `saleprice` double(50,5) NOT NULL,

  `discount` double(50,3) NOT NULL,

  `quantity` int(11) NOT NULL,

  `saletime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,

  PRIMARY KEY (`id`),

  KEY `orderdetail_product_fbk1` (`product_no`),

  KEY `orderdetail_order_fbk1` (`order_no`),

  CONSTRAINT `orderdetail_order_fbk1` FOREIGN KEY (`order_no`) REFERENCES `saleorder` (`orderno`) ON DELETE CASCADE ON UPDATE CASCADE,

  CONSTRAINT `orderdetail_product_fbk1` FOREIGN KEY (`product_no`) REFERENCES `product` (`productno`)

) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8;


-- ----------------------------

-- Table structure for payment

-- ----------------------------

DROP TABLE IF EXISTS `payment`;

CREATE TABLE `payment` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `paymentno` varchar(36) NOT NULL,

  `paymentmethod` varchar(36) NOT NULL,

  `amount` double(50,5) NOT NULL,

  `paytime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,

  `order_no` varchar(36) NOT NULL,

  `payee_name` varchar(36) NOT NULL,

  PRIMARY KEY (`id`),

  KEY `payment_user_fbk1` (`payee_name`),

  KEY `payment_saleorder_fbk1` (`order_no`),

  CONSTRAINT `payment_saleorder_fbk1` FOREIGN KEY (`order_no`) REFERENCES `saleorder` (`orderno`) ON DELETE CASCADE ON UPDATE CASCADE,

  CONSTRAINT `payment_user_fbk1` FOREIGN KEY (`payee_name`) REFERENCES `user` (`username`) ON DELETE CASCADE ON UPDATE CASCADE

) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;


-- ----------------------------

-- Table structure for product

-- ----------------------------

DROP TABLE IF EXISTS `product`;

CREATE TABLE `product` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `productno` varchar(36) NOT NULL,

  `productname` varchar(36) NOT NULL,

  `description` varchar(100) DEFAULT NULL,

  `price` double(50,0) NOT NULL,

  `producttype_id` int(11) NOT NULL,

  `stockquantity` int(11) NOT NULL,

  PRIMARY KEY (`id`,`productno`,`productname`),

  UNIQUE KEY `productno` (`productno`) USING BTREE,

  KEY `producttype_id` (`producttype_id`) USING BTREE,

  KEY `productname` (`productname`),

  CONSTRAINT `product_ibfk_1` FOREIGN KEY (`producttype_id`) REFERENCES `producttype` (`id`) ON DELETE CASCADE ON UPDATE CASCADE

) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8;


-- ----------------------------

-- Table structure for producttype

-- ----------------------------

DROP TABLE IF EXISTS `producttype`;

CREATE TABLE `producttype` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `producttypename` varchar(36) NOT NULL,

  `description` varchar(100) DEFAULT NULL,

  PRIMARY KEY (`id`,`producttypename`)

) ENGINE=InnoDB AUTO_INCREMENT=1127 DEFAULT CHARSET=utf8;


-- ----------------------------

-- Table structure for saleorder

-- ----------------------------

DROP TABLE IF EXISTS `saleorder`;

CREATE TABLE `saleorder` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `orderno` varchar(36) NOT NULL,

  `customer_no` varchar(36) NOT NULL,

  `state` int(11) NOT NULL,

  `ordertime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',

  `seller_name` varchar(36) NOT NULL,

  PRIMARY KEY (`id`),

  KEY `orderno` (`orderno`) USING BTREE,

  KEY `order_customer_fbk1` (`customer_no`) USING BTREE,

  KEY `saleorder_user_fbk1` (`seller_name`),

  CONSTRAINT `saleorder_customer_fbk1` FOREIGN KEY (`customer_no`) REFERENCES `customer` (`customerno`) ON DELETE CASCADE ON UPDATE CASCADE,

  CONSTRAINT `saleorder_user_fbk1` FOREIGN KEY (`seller_name`) REFERENCES `user` (`username`) ON DELETE CASCADE ON UPDATE CASCADE

) ENGINE=InnoDB AUTO_INCREMENT=91 DEFAULT CHARSET=utf8;


-- ----------------------------

-- Table structure for serialnumber

-- ----------------------------

DROP TABLE IF EXISTS `serialnumber`;

CREATE TABLE `serialnumber` (

  `saleordernumber` int(36) NOT NULL,

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `customernumber` int(36) NOT NULL,

  `paymentnumber` int(36) NOT NULL,

  `number` int(11) NOT NULL,

  PRIMARY KEY (`id`),

  UNIQUE KEY `UK_6kvsaeha3o16lipqunxwdlley` (`number`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;


-- ----------------------------

-- Table structure for user

-- ----------------------------

DROP TABLE IF EXISTS `user`;

CREATE TABLE `user` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `username` varchar(36) NOT NULL,

  `password` varchar(100) NOT NULL,

  `permission` varchar(36) NOT NULL,

  PRIMARY KEY (`id`),

  KEY `username` (`username`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;


© 著作权归作者所有

共有 人打赏支持
12-opnzd
粉丝 6
博文 18
码字总数 11022
作品 0
广州
私信 提问
转一篇不错的简约开发过程定义

最近在看江南白衣的springside项目的时候,发现一篇不错的开发过程定义,可以作为希望或刚成为项目经理的同志们屡屡思路,做为参考. 1. 介绍 本文档基于Agile UP原则,从活动、工件、工具几方面...

orpheus
2009/08/01
0
0
OpenCV学习(14) 细化算法(2)

前面一篇教程中,我们实现了Zhang的快速并行细化算法,从算法原理上,我们可以知道,算法是基于像素8邻域的形状来决定是否删除当前像素。还有很多与此算法相似的细化算法,只是判断的条件不一...

迈克老狼1
2013/09/15
0
0
异模数据库同步工具 - 第一阶段

一、【业务需求】 开发一个数据库迁移工具,目的是把MySQL的数据库的数据实时同步到MongoDB中。 已经有一个初步模块和开发测试环境(基于Docker)。基本的功能已经可以执行,现在要求细化。 ...

zb1481207860565
2017/01/25
5
3
如何查询mysql编码,及如何应对mysql乱码问题

mysql出现的乱码问题是非常头疼的,有时可能出现在控制台,有时可能是服务方面的。MySQL对于字符集的指定可以细化到一个数据库,一张表,一列.传统的程序在创建数据库和数据表时并没有使用那...

Zero零_度
2015/08/19
0
0
网络爬虫之Robots协议

一.什么是Robots协议 Robots协议的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。 一句话概括就是,站点与...

Jacktanger
2018/01/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rabbitMQ 在spring 的使用

一、准备工作 maven依赖 <dependency>  <groupId>com.rabbitmq</groupId>  <artifactId>amqp-client</artifactId>  <version>4.0.2</version></dependency> <dependency......

狼王黄师傅
昨天
1
0
Android JNI总结

0x01 JNI介绍 JNI是Java Native Interface的缩写,JNI不是Android专有的东西,它是从Java继承而来,但是在Android中,JNI的作用和重要性大大增强。 JNI在Android中起着连接Java和C/C++层的作...

天王盖地虎626
昨天
1
0
大数据教程(11.8)Hive1.2.2简介&初体验

上一篇文章分析了Hive1.2.2的安装,本节博主将分享Hive的体验&Hive服务端和客户端的使用方法。 一、Hive与hadoop直接的关系 Hive利用HDFS存储数据,利用MapReduce查询数据。 二、Hive与传统数...

em_aaron
昨天
3
0
跟我学Spring Cloud(Finchley版)-15-Hystrix监控详解

Hystrix提供了监控Hystrix Command的能力,本节来详细探讨。 监控端点与数据 应用整合Hystrix,同时应用包含spring-boot-starter-actuator 依赖,就会存在一个/actuator/hystrix.stream 端点...

周立_ITMuch
昨天
6
0
day26:shell题

1、 判断当前主机的CPU生产商,其信息在/proc/cpuinfo文件中vendor id一行中。 如果其生产商为AuthenticAMD,就显示其为AMD公司; 如果其生产商为GenuineIntel,就显示其为Intel公司; 否则,...

芬野de博客
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部