文档章节

细化迭代三数据库文件

12-opnzd
 12-opnzd
发布于 2015/04/26 21:45
字数 690
阅读 21
收藏 0
点赞 0
评论 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
OpenCV学习(13) 细化算法(1)

程序编码参考经典的细化或者骨架算法文章: T. Y. Zhang and C. Y. Suen, “A fast parallel algorithm for thinning digital patterns,” Comm. ACM, vol. 27, no. 3, pp. 236-239, 1984. ......

迈克老狼1
2013/09/14
0
0
OpenCV学习(16) 细化算法(4)

本章我们学习Rosenfeld细化算法,参考资料:http://yunpan.cn/QGRjHbkLBzCrn 在开始学习算法之前,我们先看下连通分量,以及4连通性,8连通性的概念: http://www.imageprocessingplace.com/...

迈克老狼1
2013/09/17
0
0
统一软件开发过程——RUP

RUP(rational unified process)是一个面向对象且基于网络的程序开发方法论。它是以面向对象方法为基础的方法,RUP坚持以用例驱动,以架构为中心,迭代和增量的开发方法。 下面以思维导图为...

邵鸿鑫
2014/01/27
0
0
Go实现区块链(三)---存储与命令

1.前言 到目前为止我们了解区块链的数据结构以及简易版的挖矿(pow共识机制)。接下来我们将一起了解区块链的存储,注意:区块链本质上一款分布式数据库,这里不实现分布式,我们这先了解区块...

even_366
03/16
0
0
OpenCV学习(18) 细化算法(6)

本章我们在学习一下基于索引表的细化算法。 假设要处理的图像为二值图,前景值为1,背景值为0。 索引表细化算法使用下面的8邻域表示法: 一个像素的8邻域,我们可以用8位二进制表示,比如下面...

迈克老狼1
2013/09/19
0
0
敏捷开发一千零一问系列之九:总体架构什么时机进行?(上)

这是敏捷开发一千零一问系列的第九篇。(之一,之二,之三,问题总目录) 问题 总体架构设计在什么时机进行?是每个迭代做还是先做完再迭代? 这是少数几个被提到的技术问题。在两天的培训课...

疯狂的艺术家
2012/03/02
0
0
如何查询mysql编码,及如何应对mysql乱码问题

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

Zero零_度
2015/08/19
0
0
项目开发中的内容

一、前期准备 (1)邀请码生成 (2)文件图片服务 (3)系统单点登陆 (4)短信发送 (5)邮件发送 (6)数据同步 (7)登陆时验证码 (8)密码找回 (9)邮件通知 (10)界面风格 (11)代码...

@ccny
2015/11/27
34
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

idea tomcat 远程调试

tomcat 配置 编辑文件${tomcat_home}/bin/catalina.sh,在文件开头添加如下代码。    CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7829" Idea端配......

qwfys
今天
1
0
遍历目录下的文件每250M打包一个文件

#!/usr/bin/env python # -*- utf-8 -*- # @Time : 2018/7/20 0020 下午 10:16 # @Author : 陈元 # @Email : abcmeabc@163.com # @file : tarFile.py import os import tarfile import thr......

寻爱的小草
今天
1
0
expect同步文件&expect指定host和要同步的文件&构建文件分发系统&批量远程执行命令

20.31 expect脚本同步文件 expect通过与rsync结合,可以在一台机器上把文件自动同步到多台机器上 编写脚本 [root@linux-5 ~]# cd /usr/local/sbin[root@linux-5 sbin]# vim 4.expect#!/...

影夜Linux
今天
1
0
SpringBoot | 第九章:Mybatis-plus的集成和使用

前言 本章节开始介绍数据访问方面的相关知识点。对于后端开发者而言,和数据库打交道是每天都在进行的,所以一个好用的ORM框架是很有必要的。目前,绝大部分公司都选择MyBatis框架作为底层数...

oKong
今天
12
0
win10 上安装解压版mysql

1.效果 2. 下载MySQL 压缩版 下载地址: https://downloads.mysql.com/archives/community/ 3. 配置 3.1 将下载的文件解压到合适的位置 我最终将myql文件 放在:D:\develop\mysql 最终放的位...

Lucky_Me
今天
2
0
linux服务器修改mtu值优化cpu

一、jumbo frames 相关 1、什么是jumbo frames Jumbo frames 是指比标准Ethernet Frames长的frame,即比1518/1522 bit大的frames,Jumbo frame的大小是每个设备厂商规定的,不属于IEEE标准;...

问题终结者
今天
1
0
expect脚本同步文件expect脚本指定host和要同步的文件 构建文件分发系统批量远程执行命令

expect脚本同步文件 在一台机器上把文件同步到多台机器上 自动同步文件 vim 4.expect [root@yong-01 sbin]# vim 4.expect#!/usr/bin/expectset passwd "20655739"spawn rsync -av ro...

lyy549745
今天
1
0
36.rsync下 日志 screen

10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 screen工具 10.32/10.33 rsync通过服务同步: rsync还可以通过服务的方式同步。那需要开启一个服务,他的架构是cs架构,客户端服务...

王鑫linux
今天
1
0
matplotlib 保存图片时的参数

简单绘图 import matplotlib.pyplot as pltplt.plot(range(10)) 保存为csv格式,放大后依然很清晰 plt.savefig('t1.svg') 普通保存放大后会有点模糊文件大小20多k plt.savefig('t5.p...

阿豪boy
今天
3
0
java 8 复合Lambda 表达式

comparator 比较器复合 //排序Comparator.comparing(Apple::getWeight);List<Apple> list = Stream.of(new Apple(1, "a"), new Apple(2, "b"), new Apple(3, "c")) .collect(......

Canaan_
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部