數據庫表設計
我這裏用的是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` */