/*
Navicat Premium Data Transfer
Source Server : mysql8.0
Source Server Type : MySQL
Source Server Version : 80016
Source Host : localhost:3306
Source Schema : mall
Target Server Type : MySQL
Target Server Version : 80016
File Encoding : 65001
Date: 05/11/2022 13:46:44
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for addresses
-- ----------------------------
DROP TABLE IF EXISTS `addresses`;
CREATE TABLE `addresses` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收件人姓名',
`phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收件人电话',
`is_default` tinyint(1) NULL DEFAULT 1 COMMENT '是否是默认地址',
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
`user_id` int(11) NULL DEFAULT NULL,
`address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收件人详细地址',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
CONSTRAINT `addresses_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of addresses
-- ----------------------------
INSERT INTO `addresses` VALUES (3, '王五', '13545678900', 0, '2025-08-06 19:03:28', '2025-08-06 19:57:17', 2, '北京市朝阳区');
INSERT INTO `addresses` VALUES (5, '李四', '13445678900', 1, '2025-08-06 19:30:04', '2025-08-06 19:57:17', 2, '北京市海淀区');
INSERT INTO `addresses` VALUES (8, '测试地址', '13633663366', 1, '2025-08-06 11:31:18', '2025-08-06 11:31:18', 4, '北京');
-- ----------------------------
-- Table structure for carts
-- ----------------------------
DROP TABLE IF EXISTS `carts`;
CREATE TABLE `carts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`count` int(11) NULL DEFAULT 1 COMMENT '商品数量',
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
`user_id` int(11) NULL DEFAULT NULL,
`product_id` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `product_id`(`product_id`) USING BTREE,
CONSTRAINT `carts_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `carts_ibfk_2` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 53 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of carts
-- ----------------------------
INSERT INTO `carts` VALUES (52, 1, '2025-08-06 05:22:58', '2025-08-06 05:22:58', 5, 14);
INSERT INTO `carts` VALUES (53, 1, '2025-08-06 16:54:54', '2025-08-06 16:54:54', 6, 17);
-- ----------------------------
-- Table structure for collections
-- ----------------------------
DROP TABLE IF EXISTS `collections`;
CREATE TABLE `collections` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
`user_id` int(11) NULL DEFAULT NULL,
`product_id` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `product_id`(`product_id`) USING BTREE,
CONSTRAINT `collections_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `collections_ibfk_2` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of collections
-- ----------------------------
INSERT INTO `collections` VALUES (6, '2025-08-06 16:57:12', '2025-08-06 16:57:12', 2, 2);
INSERT INTO `collections` VALUES (7, '2025-08-06 20:36:17', '2025-08-06 20:36:17', 2, 18);
INSERT INTO `collections` VALUES (8, '2025-08-06 11:30:29', '2025-08-06 11:30:29', 4, 2);
-- ----------------------------
-- Table structure for comments
-- ----------------------------
DROP TABLE IF EXISTS `comments`;
CREATE TABLE `comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`score` int(11) NULL DEFAULT NULL COMMENT '评分',
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '内容',
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
`order_id` int(11) NULL DEFAULT NULL,
`product_id` int(11) NULL DEFAULT NULL,
`user_id` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `product_id`(`product_id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
CONSTRAINT `comments_ibfk_1` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `comments_ibfk_2` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `comments_ibfk_3` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of comments
-- ----------------------------
INSERT INTO `comments` VALUES (9, 5, '五星好评', '2025-08-06 22:11:36', '2025-08-06 22:11:36', 39, 15, 2);
INSERT INTO `comments` VALUES (10, 1, '产品不是很满意', '2025-08-06 22:12:46', '2025-08-06 22:12:46', 39, 15, 2);
INSERT INTO `comments` VALUES (11, 2, '还可以', '2025-08-06 11:31:46', '2025-08-06 11:31:46', 40, 18, 4);
-- ----------------------------
-- Table structure for companies
-- ----------------------------
DROP TABLE IF EXISTS `companies`;
CREATE TABLE `companies` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`image_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主图',
`title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
`brief` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品简介',
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of companies
-- ----------------------------
INSERT INTO `companies` VALUES (6, '/upload/20210302/a8dbefc0-7afe-11eb-85c7-55b83ce40e52.jpg', '香水公司', '香水公司', '2025-08-06 02:26:29', '2025-08-06 07:54:24');
-- ----------------------------
-- Table structure for news
-- ----------------------------
DROP TABLE IF EXISTS `news`;
CREATE TABLE `news` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` smallint(6) NOT NULL,
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0',
`publisher` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'Admin',
`img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of news
-- ----------------------------
INSERT INTO `news` VALUES (1, 1, '内地全方位援港抗疫,区议员:香港也要争气,不能拖国家后退', '观察者网', '/upload/20220329/254a6630-af75-11ec-8513-1527696b1ea6.jpg', '2025-08-06 20:07:46', '2025-08-06 20:2
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
百度 也许在发动机加速的平顺性和声音方面不及之前大家早年熟悉的i-VT和上一代的地球梦自吸发动机,但是在小排量涡轮发动机普及的今天,这台SPORTTURBO发动机的整体表现还是能令人满意,不会让你有那种动力不够,开着着急的不适感;怎么说,同系列的发动机在整备质量1764公斤的上也用了,况且它还是功率稍小的240TURBO版本了!新车全系用的都是CVT变速器,得益于CVT的特殊结构,正常驾驶时是完全体验不到换挡的感觉的,顿挫更是无从谈起,但是如果你将油门踏板全部踩下,那么CVT变速器还会模拟出自动变速器的升挡动作,这种模拟出的顿挫一定会还要多适应一下;CVT变速器省油、平顺优点是有了,但是要体验极限驾驶,体验更高驾驶感觉如何呢?答案是千万不要太较真了,因为这套动力系统会尽量使用较高的转速来营造敏捷的驾驶感受,虽然它确实这么做了,日常的行驶中稍微深踩油门,转速就会瞬间突破2500转,持续在一个较高转速很长时间,这除了会带来了扰人的发动机噪音外,不积极的降挡、没有手动拨片的辅助也是一个问题;但说回来了,新车的本质不是用来飚的,在城市里和高速以一个正常的方式去驾驶,已经能胜任了!说完了变化最大的动力系统,这回可以说说新车的操控到底和9代车型的区别了;首先是新车的转向系统,它用的是ESP双小齿轮式可变速比电动助力转向系统,说了那么长的名字可能一般人不知道什么意思,白话解释就是它可以提供更出色的转向感觉和更出色的动态性能;用句俗话说就是它的指向更精准,操控性更好,同时在转向的力度上,也会更适中,这与上代车型,设定价位轻柔的设定电子转向,不犀利和清晰为特点的操控大为不同;新车高速变向、过弯时的反馈很精准,没有一丝拖泥带水的感觉,让我有种驾驶着一款运动轿跑的错觉。
【资源说明】 1、该项目是个人毕设项目源码,评审分达到95分,都经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 2、具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现类似其他功能。 开发软件:Vscode + Mysql + node 开发技术:nodejs + vue + egg框架(基于KOA,就是nodejs的mvc框架) 这是一个在线化妆品购物商城网站,2个身份包括用户和管理员。用户可以在首页查看最新商品,热门商品,用户注册登录后可以查询自己喜欢的商品并加入购物车,选好商品后可以提交购物车生成订单,用户收到货使用后可以发表订单商品的评价,可以收藏自己喜欢的商品,网站前台还可以查询各种新闻信息,用户可以修改自己个人信息等;管理员后台登录后可以管理注册用户信息,添加和管理商品信息,其中添加商品的时候可以上传商品图片也可以上传商品视频,添加管理公司信息和香料信息,查询管理用户商品订单、用户评论信息、地址信息,添加和管理新闻信息,修改密码等。 后台登录地址:http://localhost:9528/#/login 管理员账号密码:admin/123456 前台账号密码:zhangsan/123456 mall-server启动命令:npm run dev
资源推荐
资源详情
资源评论





























收起资源包目录





































































































共 178 条
- 1
- 2
资源评论


manylinux
- 粉丝: 5077
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 数字图像处理项目 完成基础的头歌数字图像处理功能+9种风格迁移+ocr识别身份证文字信息
- android人脸识别项目 使用opencv作为基础图像处理框架
- YOLOv10&EasyOCR融合图像识别API服务器
- 基于图像识别的智能垃圾分类微信小程序“垃圾分类识别管理”
- 水稻病害图像识别系统前端
- C#的程序,使用了WinForm以及C++混合编程,实现了图像识别,串口通信
- 剪刀石头布手势图像识别
- 基于C++/OpenCV的小猿口算自动图像识别+答题
- 人脸识别系统数字图像处理大作业
- 基于libtorch的psenet和crnn 文本检测识别代码,提供模型和测试图像 使用git lfs拉取仓库
- 精通Matlab数字图像处理与识别配套代码
- 开ADB的apk:ZNAdbSettings-1.0.apk.zip
- 这是一个基于SimpleCV的图像识别报靶装置
- Python 从入门到实践基础教程
- ChatGPT在自动化文本处理领域应用实战基础教程
- 为了实现水稻田间病虫害智能识别,本项目建立了水稻病虫害图像识别与诊断系统,用户按要求上传水稻病虫害图片,网站将为用户提供在线的水稻病虫害在线检测服务
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
