|
@@ -24,39 +24,40 @@ SET FOREIGN_KEY_CHECKS = 0;
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `book`;
|
|
DROP TABLE IF EXISTS `book`;
|
|
|
CREATE TABLE `book` (
|
|
CREATE TABLE `book` (
|
|
|
- `book_id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
- `seller_id` int(0) NULL DEFAULT NULL,
|
|
|
|
|
- `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
- `author` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
- `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
- `original_price` decimal(10, 2) NULL DEFAULT NULL,
|
|
|
|
|
- `selling_price` decimal(10, 2) NULL DEFAULT NULL,
|
|
|
|
|
- `image_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
- `created_at` datetime(0) NULL DEFAULT NULL,
|
|
|
|
|
- `stock` int(0) NULL DEFAULT NULL,
|
|
|
|
|
- PRIMARY KEY (`book_id`) USING BTREE
|
|
|
|
|
|
|
+ `book_id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
+ `seller_id` int(0) NULL DEFAULT NULL,
|
|
|
|
|
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
+ `author` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
+ `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
+ `original_price` decimal(10, 2) NULL DEFAULT NULL,
|
|
|
|
|
+ `selling_price` decimal(10, 2) NULL DEFAULT NULL,
|
|
|
|
|
+ `image_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
+ `created_at` datetime(0) NULL DEFAULT NULL,
|
|
|
|
|
+ `stock` int(0) NULL DEFAULT NULL,
|
|
|
|
|
+ `status` int(0) NULL DEFAULT 0 COMMENT '0=待审核, 1=已上架, 2=已下架',
|
|
|
|
|
+ PRIMARY KEY (`book_id`) USING BTREE
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
|
-- Records of book
|
|
-- Records of book
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
|
-INSERT INTO `book` VALUES (1, 3, 'Java程序设计', '刘晓明', '教材', 49.90, 48.00, NULL, '2026-06-15 12:07:36', 90);
|
|
|
|
|
-INSERT INTO `book` VALUES (2, 5, 'photoshop图形图像处理', '王艳梅', '教材', 59.80, 56.00, NULL, '2026-06-15 12:08:47', 50);
|
|
|
|
|
-INSERT INTO `book` VALUES (3, 2, '影视栏目包装', '李大山', '教材', 46.80, 42.00, NULL, '2026-06-16 21:32:13', 50);
|
|
|
|
|
-INSERT INTO `book` VALUES (4, 6, '数据库原理与应用', '肖时光', '教材', 55.20, 55.00, NULL, '2026-06-16 21:34:29', 4);
|
|
|
|
|
|
|
+INSERT INTO `book` VALUES (1, 3, 'Java程序设计', '刘晓明', '教材', 49.90, 48.00, NULL, '2026-06-15 12:07:36', 90, 1);
|
|
|
|
|
+INSERT INTO `book` VALUES (2, 5, 'photoshop图形图像处理', '王艳梅', '教材', 59.80, 56.00, NULL, '2026-06-15 12:08:47', 50, 1);
|
|
|
|
|
+INSERT INTO `book` VALUES (3, 2, '影视栏目包装', '李大山', '教材', 46.80, 42.00, NULL, '2026-06-16 21:32:13', 50, 1);
|
|
|
|
|
+INSERT INTO `book` VALUES (4, 6, '数据库原理与应用', '肖时光', '教材', 55.20, 55.00, NULL, '2026-06-16 21:34:29', 4, 1);
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
|
-- Table structure for transaction_record
|
|
-- Table structure for transaction_record
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `transaction_record`;
|
|
DROP TABLE IF EXISTS `transaction_record`;
|
|
|
CREATE TABLE `transaction_record` (
|
|
CREATE TABLE `transaction_record` (
|
|
|
- `trans_id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
- `book_id` int(0) NULL DEFAULT NULL,
|
|
|
|
|
- `buyer_id` int(0) NULL DEFAULT NULL,
|
|
|
|
|
- `transaction_num` int(0) NULL DEFAULT NULL,
|
|
|
|
|
- `transaction_price` decimal(10, 2) NULL DEFAULT NULL,
|
|
|
|
|
- `transaction_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
|
- PRIMARY KEY (`trans_id`) USING BTREE
|
|
|
|
|
|
|
+ `trans_id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
+ `book_id` int(0) NULL DEFAULT NULL,
|
|
|
|
|
+ `buyer_id` int(0) NULL DEFAULT NULL,
|
|
|
|
|
+ `transaction_num` int(0) NULL DEFAULT NULL,
|
|
|
|
|
+ `transaction_price` decimal(10, 2) NULL DEFAULT NULL,
|
|
|
|
|
+ `transaction_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`trans_id`) USING BTREE
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
@@ -73,18 +74,19 @@ INSERT INTO `transaction_record` VALUES (5, 1, 2, 10, 48.00, '2026-06-16 20:00:1
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `user`;
|
|
DROP TABLE IF EXISTS `user`;
|
|
|
CREATE TABLE `user` (
|
|
CREATE TABLE `user` (
|
|
|
- `userid` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
- `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
- `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
- `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
- `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
- `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
- `dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
- `credit` int(0) NULL DEFAULT 100,
|
|
|
|
|
- `role` int(0) NULL DEFAULT NULL,
|
|
|
|
|
- `is_seller` int(0) NULL DEFAULT NULL,
|
|
|
|
|
- `created_at` datetime(0) NULL DEFAULT NULL,
|
|
|
|
|
- PRIMARY KEY (`userid`) USING BTREE
|
|
|
|
|
|
|
+ `userid` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
+ `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
+ `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
+ `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
+ `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
+ `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
+ `dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
|
|
+ `credit` int(0) NULL DEFAULT 100,
|
|
|
|
|
+ `role` int(0) NULL DEFAULT NULL,
|
|
|
|
|
+ `is_seller` int(0) NULL DEFAULT NULL,
|
|
|
|
|
+ `created_at` datetime(0) NULL DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`userid`) USING BTREE,
|
|
|
|
|
+ UNIQUE INDEX `uk_username`(`username`) USING BTREE
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|