文档章节

细化迭代三数据库文件

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编码,及如何应对mysql乱码问题

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

Zero零_度
2015/08/19
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
网络爬虫之Robots协议

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

Jacktanger
01/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MariaDB 服务器在 MySQL Workbench 备份数据的时候出错如何解决

服务器是运行在 MariaDB 10.2 上面的,在使用 MySQL Workbench 出现错误: mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"'......

honeymose
今天
2
0
apache顶级项目(二) - B~C

apache顶级项目(二) - B~C https://www.apache.org/ Bahir Apache Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of s......

晨猫
今天
6
0
day152-2018-11-19-英语流利阅读

“超级食物”竟然是营销噱头? Daniel 2018-11-19 1.今日导读 近几年来,超级食物 superfoods 开始逐渐走红。不难发现,越来越多的轻食餐厅也在不断推出以超级食物为主打食材的健康料理,像是...

飞鱼说编程
今天
12
0
SpringBoot源码:启动过程分析(二)

接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下...

Jacktanger
昨天
4
0
Apache防盗链配置,Directory访问控制,FilesMatch进行访问控制

防盗链配置 通过限制referer来实现防盗链的功能 配置前,使用curl -e 指定referer [root@test-a test-webroot]# curl -e "http://www.test.com/1.html" -x127.0.0.1:80 "www.test.com/1.jpg......

野雪球
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部