数据库表设计
我这里用的是mysql8,客户端使用的是navicat,这个的安装就自行找教程吧,比较简单,这里就不在赘述了。我觉得把数据库安装在虚拟机把,不要安装在本机里面。
SQL语句
这个就自行在自己的数据库里面创建表和插如数据吧
/*
SQLyog Ultimate v12.08 (64 bit)
MySQL - 5.1.32-community : Database - pinyougoudb
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`pinyougoudb` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `pinyougoudb`;
/*Table structure for table `tb_address` */
DROP TABLE IF EXISTS `tb_address`;
CREATE TABLE `tb_address` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`user_id` varchar(50) DEFAULT NULL COMMENT '用户ID',
`province_id` varchar(10) DEFAULT NULL COMMENT '省',
`city_id` varchar(10) DEFAULT NULL COMMENT '市',
`town_id` varchar(10) DEFAULT NULL COMMENT '县/区',
`mobile` varchar(255) DEFAULT NULL COMMENT '手机',
`address` varchar(255) DEFAULT NULL COMMENT '详细地址',
`contact` varchar(255) DEFAULT NULL COMMENT '联系人',
`is_default` varchar(1) DEFAULT NULL COMMENT '是否是默认 1默认 0否',
`notes` varchar(255) DEFAULT NULL COMMENT '备注',
`create_date` datetime DEFAULT NULL COMMENT '创建日期',
`alias` varchar(50) DEFAULT NULL COMMENT '别名',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=65 DEFAULT CHARSET=utf8;
/*Data for the table `tb_address` */
insert into `tb_address`(`id`,`user_id`,`province_id`,`city_id`,`town_id`,`mobile`,`address`,`contact`,`is_default`,`notes`,`create_date`,`alias`) values (59,'lijialong',NULL,NULL,NULL,'13900112222','金燕龙办公楼','李嘉诚','0',NULL,NULL,NULL),(60,'lijialong',NULL,NULL,NULL,'13700221122','修正大厦','李佳红','0',NULL,NULL,NULL),(61,'lijialong',NULL,NULL,NULL,'13301212233','中腾大厦','李佳星','0',NULL,NULL,NULL),(62,'zhaoliu',NULL,NULL,NULL,NULL,'西直门','赵三','1',NULL,NULL,NULL),(63,'lijialong',NULL,NULL,NULL,'11011011','永春武馆','李小龙',NULL,NULL,NULL,'家里'),(64,'lijialong',NULL,NULL,NULL,'999111','咏春武馆总部','叶问','1',NULL,NULL,'师爷家');
/*Table structure for table `tb_areas` */
DROP TABLE IF EXISTS `tb_areas`;
CREATE TABLE `tb_areas` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '唯一ID',
`areaid` varchar(20) NOT NULL COMMENT '区域ID',
`area` varchar(50) NOT NULL COMMENT '区域名称',
`cityid` varchar(20) NOT NULL COMMENT '城市ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3145 DEFAULT CHARSET=utf8 COMMENT='行政区域县区信息表';
/*Data for the table `tb_areas` */
/*Table structure for table `tb_content` */
DROP TABLE IF EXISTS `tb_content`;
CREATE TABLE `tb_content` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`category_id` bigint(20) NOT NULL COMMENT '内容类目ID',
`title` varchar(200) DEFAULT NULL COMMENT '内容标题',
`url` varchar(500) DEFAULT NULL COMMENT '链接',
`pic` varchar(300) DEFAULT NULL COMMENT '图片绝对路径',
`status` varchar(1) DEFAULT NULL COMMENT '状态',
`sort_order` int(11) DEFAULT NULL COMMENT '排序',
PRIMARY KEY (`id`),
KEY `category_id` (`category_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
/*Data for the table `tb_content` */
/*Table structure for table `tb_content_category` */
DROP TABLE IF EXISTS `tb_content_category`;
CREATE TABLE `tb_content_category` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '类目ID',
`name` varchar(50) DEFAULT NULL COMMENT '分类名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='内容分类';
/*Data for the table `tb_content_category` */
/*Table structure for table `tb_freight_template` */
DROP TABLE IF EXISTS `tb_freight_template`;
CREATE TABLE `tb_freight_template` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`seller_id` varchar(30) DEFAULT NULL COMMENT '商家ID',
`is_default` varchar(1) DEFAULT NULL COMMENT '是否默认 (‘Y’是 ''N''否)',
`name` varchar(50) DEFAULT NULL COMMENT '模版名称',
`send_time_type` varchar(1) DEFAULT NULL COMMENT '发货时间(1:12h 2:24h 3:48h 4:72h 5:7d 6:15d )',
`price` decimal(10,0) DEFAULT NULL COMMENT '统一价格',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*Data for the table `tb_freight_template` */
/*Table structure for table `tb_goods` */
DROP TABLE IF EXISTS `tb_goods`;
CREATE TABLE `tb_goods` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`seller_id` varchar(20) DEFAULT NULL COMMENT '商家ID',
`goods_name` varchar(100) DEFAULT NULL COMMENT 'SPU名',
`default_item_id` bigint(20) DEFAULT NULL COMMENT '默认SKU',
`audit_status` varchar(2) DEFAULT NULL COMMENT '状态',
`is_marketable` varchar(1) DEFAULT NULL COMMENT '是否上架',
`brand_id` bigint(10) DEFAULT NULL COMMENT '品牌',
`caption` varchar(100) DEFAULT NULL COMMENT '副标题',
`category1_id` bigint(20) DEFAULT NULL COMMENT '一级类目',
`category2_id` bigint(10) DEFAULT NULL COMMENT '二级类目',
`category3_id` bigint(10) DEFAULT NULL COMMENT '三级类目',
`small_pic` varchar(150) DEFAULT NULL COMMENT '小图',
`price` decimal(10,2) DEFAULT NULL COMMENT '商城价',
`type_template_id` bigint(20) DEFAULT NULL COMMENT '分类模板ID',
`is_enable_spec` varchar(1) DEFAULT NULL COMMENT '是否启用规格',
`is_delete` varchar(1) DEFAULT NULL COMMENT '是否删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=149187842867962 DEFAULT CHARSET=utf8;
/*Data for the table `tb_goods` */
/*Table structure for table `tb_goods_desc` */
DROP TABLE IF EXISTS `tb_goods_desc`;
CREATE TABLE `tb_goods_desc` (
`goods_id` bigint(20) NOT NULL COMMENT 'SPU_ID',
`introduction` varchar(3000) DEFAULT NULL COMMENT '描述',
`specification_items` varchar(3000) DEFAULT NULL COMMENT '规格结果集,所有规格,包含isSelected',
`custom_attribute_items` varchar(3000) DEFAULT NULL COMMENT '自定义属性(参数结果)',
`item_images` varchar(3000) DEFAULT NULL,
`package_list` varchar(3000) DEFAULT NULL COMMENT '包装列表',
`sale_service` varchar(3000) DEFAULT NULL COMMENT '售后服务',
PRIMARY KEY (`goods_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*Data for the table `tb_goods_desc` */
/*Table structure for table `tb_item` */
DROP TABLE IF EXISTS `tb_item`;
CREATE TABLE `tb_item` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '商品id,同时也是商品编号',
`title` varchar(100) NOT NULL COMMENT '商品标题',
`sell_point` varchar(500) DEFAULT NULL COMMENT '商品卖点',
`price` decimal(20,2) NOT NULL COMMENT '商品价格,单位为:元',
`stock_count` int(10) DEFAULT NULL,
`num` int(10) NOT NULL COMMENT '库存数量',
`barcode` varchar(30) DEFAULT NULL COMMENT '商品条形码',
`image` varchar(2000) DEFAULT NULL COMMENT '商品图片',
`categoryId` bigint(10) NOT NULL COMMENT '所属类目,叶子类目',
`status` varchar(1) NOT NULL COMMENT '商品状态,1-正常,2-下架,3-删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_time` datetime NOT NULL COMMENT '更新时间',
`item_sn` varchar(30) DEFAULT NULL,
`cost_pirce` decimal(10,2) DEFAULT NULL,
`market_price` decimal(10,2) DEFAULT NULL,
`is_default` varchar(1) DEFAULT NULL,
`goods_id` bigint(20) DEFAULT NULL,
`seller_id` varchar(30) DEFAULT NULL,
`cart_thumbnail` varchar(150) DEFAULT NULL,
`category` varchar(200) DEFAULT NULL,
`brand` varchar(100) DEFAULT NULL,
`spec` varchar(200) DEFAULT NULL,
`seller` varchar(200) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `cid` (`categoryId`),
KEY `status` (`status`),
KEY `updated` (`update_time`)
) ENGINE=InnoDB AUTO_INCREMENT=1369284 DEFAULT CHARSET=utf8 COMMENT='商品表';
/*Data for the table `tb_item` */