文档章节

细化迭代三数据库文件

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
广州
私信 提问
加载中
请先登录后再评论。
Netty那点事(三)Channel与Pipeline

Channel是理解和使用Netty的核心。Channel的涉及内容较多,这里我使用由浅入深的介绍方法。在这篇文章中,我们主要介绍Channel部分中Pipeline实现机制。为了避免枯燥,借用一下《盗梦空间》的...

黄亿华
2013/11/24
2W
22
我的架构演化笔记 功能1: 基本的用户注册

“咚咚”,一阵急促的敲门声, 我从睡梦中惊醒,我靠,这才几点,谁这么早, 开门一看,原来我的小表弟放暑假了,来南京玩,顺便说跟我后面学习一个网站是怎么做出来的。 于是有了下面的一段...

强子哥哥
2014/05/31
976
3
代码生成器--Codgen

Codgen是一个基于数据库元数据模型,使用freemarker模板引擎来构建输出的代码生成器。freemarker的数据模型结构通常来说都是一个Map树状结构模型,codgen也不例外,它的数据模型这棵树的根节...

黄天政
2013/01/29
1.4W
2
数据库代码辅助工具--MaoCaiJun.Database

MaoCaiJun.DataBase 是一个用于 Microsoft Visual Studio 的数据库代码生成组件。它是基于 xml 文件的代码创建工具,支持sql2000,sql2005,sql2008,access, SQLite MaoCaiJun.Database 数据库...

mccj
2013/02/06
2.3K
1
数据库表单生成器--SQLScreens

SQLScreens 是一个使用 Tcl/TK 编写的简单关系型数据库表单生成工具。可让你快速创建查询界面,并指定相应的表和字段。支持多种数据库,包括:MySQL, SQLite, and INFORMIX, and ODBC for o...

匿名
2013/02/17
891
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库高频面试点,事务/乐观锁/悲观锁/CAS/MySQL存储引擎

事务的ACID特性是什么? 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性: 执行事务前后,数据保持一致,多个事务对同一个数据读...

osc_45536bvu
28分钟前
16
0
大数据BI软件助力企业数字化转型

当下,「新基建」势头正盛,随着“新基建”成为热议话题,数字化也随之成为企业面临的新机遇和新挑战。新基建的核心就是数据,数据是数字经济和企业数字化转型的生产要素和发展动力。 再看看...

osc_0boqdoe2
29分钟前
0
0
凯旋创投来志刚:基因治疗新时代,大戏刚刚开始

  2017 年,全球第一个基因治疗方法 CAR-T 细胞药物 Kymriah 获得 FDA 上市批准,从此掀起了基因治疗的热潮。随着相关技术和政策的不断成熟,基因治疗市场也随之扩大。根据德勤发布的《引领...

osc_k3vwonkw
31分钟前
10
0
LightningChart.NET使用两个BarSeries创建简单的2D图表

本教程介绍了如何使用两个BarSeries创建简单的2D图表。 BarSeries将数据值表示为矩形条,并且可以用于以非常清晰的方式可视化数据之间的差异和方差。 在本教程中,BarSeries用于表示两年期间...

roffey
31分钟前
0
0
Mybatis trim 标签的 2 个妙用!

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! mybatis的trim标签一般用于去除sql语句中多余的and关键字,逗号,或者给sql语句前拼...

osc_x03qsedc
32分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部