-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathblog.sql
More file actions
136 lines (119 loc) · 5.1 KB
/
blog.sql
File metadata and controls
136 lines (119 loc) · 5.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
/*
Navicat Premium Data Transfer
Source Server : 本地
Source Server Type : MySQL
Source Server Version : 80019
Source Host : localhost:3306
Source Schema : blog
Target Server Type : MySQL
Target Server Version : 80019
File Encoding : 65001
Date: 29/03/2022 22:35:37
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for articles
-- ----------------------------
DROP TABLE IF EXISTS `articles`;
CREATE TABLE `articles` (
`article_id` char(32) COLLATE utf8_unicode_ci NOT NULL COMMENT '文章id',
`article_title` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '文章标题',
`article_content` longtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '文章内容',
`article_summary` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '文章摘要',
`is_original` int NOT NULL DEFAULT '1' COMMENT '是否原创',
`view_count` int unsigned NOT NULL DEFAULT '0' COMMENT '浏览量',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL COMMENT '最后修改时间',
PRIMARY KEY (`article_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- ----------------------------
-- Records of articles
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for category
-- ----------------------------
DROP TABLE IF EXISTS `category`;
CREATE TABLE `category` (
`category_id` char(36) COLLATE utf8_unicode_ci NOT NULL COMMENT '分类id',
`category_name` varchar(20) COLLATE utf8_unicode_ci NOT NULL COMMENT '分类名称',
`article_id` char(36) COLLATE utf8_unicode_ci NOT NULL COMMENT '文章id',
PRIMARY KEY (`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- ----------------------------
-- Records of category
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for comment_table
-- ----------------------------
DROP TABLE IF EXISTS `comment_table`;
CREATE TABLE `comment_table` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '评论id',
`article_id` int NOT NULL COMMENT '文章id',
`comment_type` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '评论类型',
`comment_content` varchar(1000) COLLATE utf8_unicode_ci NOT NULL COMMENT '评论内容',
`uid` int NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- ----------------------------
-- Records of comment_table
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for replay_table
-- ----------------------------
DROP TABLE IF EXISTS `replay_table`;
CREATE TABLE `replay_table` (
`reply_id` int NOT NULL AUTO_INCREMENT COMMENT '回复id',
`comment_id` int NOT NULL COMMENT '评论id',
`content` varchar(1000) COLLATE utf8_unicode_ci NOT NULL COMMENT '回复内容',
`type` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '回复类型',
`replay_time` datetime NOT NULL COMMENT '回复时间',
PRIMARY KEY (`reply_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- ----------------------------
-- Records of replay_table
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for tag
-- ----------------------------
DROP TABLE IF EXISTS `tag`;
CREATE TABLE `tag` (
`tag_id` char(36) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '标签id',
`tag_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '标签名称',
`atricle_id` char(36) COLLATE utf8_unicode_ci NOT NULL COMMENT '文章id',
PRIMARY KEY (`tag_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- ----------------------------
-- Records of tag
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for users
-- ----------------------------
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`user_id` char(36) COLLATE utf8_unicode_ci NOT NULL COMMENT '用户ID',
`user_name` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '用户名',
`user_pwd` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '用户密码',
`user_email` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '用户邮箱',
`user_avatar` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '用户头像',
`user_role` int unsigned DEFAULT '0' COMMENT '用户角色(0普通用户,1管理员)',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '注册时间',
PRIMARY KEY (`user_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='用户 ';
-- ----------------------------
-- Records of users
-- ----------------------------
BEGIN;
INSERT INTO `users` VALUES ('939beb07-30c7-4f61-9e02-700fc734e4d9', 'Kepler', '123456', 'anyi123520@gmail.com', 'https://www.baidu.com', 1, '2022-03-28 21:43:08');
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;