Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2a6b375

Browse files
committed
添加vueblog.sql
1 parent dbf9a72 commit 2a6b375

File tree

3 files changed

+123
-5
lines changed

3 files changed

+123
-5
lines changed

‎README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@ npm install
1111
### Compiles and hot-reloads for development
1212

1313
```
14-
set DEBUG=vue-blog-express:* & npm run devstart
14+
set DEBUG='vue-blog-express':* & npm run devstart
1515
```
1616

1717
## 说明
1818

19-
### 环境变量
20-
21-
环境变量使用 [dotenv](https://github.com/motdotla/dotenv)
19+
在mysql中创建 vueblog 数据库,然后在 vueblog 数据库中执行项目中的 vueblog.sql 文件,创建需要的表。

‎routes/tokenGetUserInfo.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ async function tokenGetUserInfo(req, res, next) {
1717
email: selectData[0].authorEmail,
1818
admin: selectData[0].admin,
1919
authority: selectData[0].authority,
20-
authorHeadimg: selectData[0].authorHeadimg
20+
authorHeadimg: selectData[0].authorHeadimg,
21+
authorIntroduce: selectData[0].authorIntroduce
2122
},
2223
msg: ''
2324
});

‎vueblog.sql

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
/*
2+
Navicat MySQL Data Transfer
3+
4+
Source Server : localhost_3306
5+
Source Server Version : 80017
6+
Source Host : localhost:3306
7+
Source Database : vueblog
8+
9+
Target Server Type : MYSQL
10+
Target Server Version : 80017
11+
File Encoding : 65001
12+
13+
Date: 2020年01月01日 11:09:01
14+
*/
15+
16+
SET FOREIGN_KEY_CHECKS=0;
17+
18+
-- ----------------------------
19+
-- Table structure for vue_blog
20+
-- ----------------------------
21+
DROP TABLE IF EXISTS `vue_blog`;
22+
CREATE TABLE `vue_blog` (
23+
`articleId` int(11) NOT NULL AUTO_INCREMENT COMMENT '文章 id',
24+
`articleTitle` varchar(255) NOT NULL COMMENT '文章标题',
25+
`articleSubTitle` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文章的二级标题,用于搜索快速定位',
26+
`articleNature` int(11) NOT NULL DEFAULT '0' COMMENT '0: 原创 1:转载 2:翻译',
27+
`articleKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文章关键字',
28+
`articleContentMarkdown` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文章内容markdown格式',
29+
`articleContentHtml` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文章内容html格式',
30+
`articleAuthorId` int(11) NOT NULL COMMENT '作者id',
31+
`articleCreateTime` datetime NOT NULL COMMENT '文章创建时间',
32+
`articleUpdateTime` datetime DEFAULT NULL COMMENT '更新时间',
33+
`articleView` int(11) NOT NULL DEFAULT '0' COMMENT '文章浏览次数',
34+
`articleStart` int(11) NOT NULL DEFAULT '0' COMMENT '文章点赞数',
35+
PRIMARY KEY (`articleId`)
36+
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;
37+
38+
-- ----------------------------
39+
-- Table structure for vue_blog_author
40+
-- ----------------------------
41+
DROP TABLE IF EXISTS `vue_blog_author`;
42+
CREATE TABLE `vue_blog_author` (
43+
`authorId` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户主键',
44+
`authorName` varchar(255) NOT NULL COMMENT '作者姓名',
45+
`authorHeadimg` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '作者头像链接',
46+
`authorIntroduce` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '作者简介',
47+
`authorPassword` varchar(255) NOT NULL COMMENT '密码',
48+
`authorEmail` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '作者邮箱',
49+
`admin` int(11) DEFAULT '0' COMMENT '是否是管理员,1:是,0:不是',
50+
`authority` int(255) DEFAULT '2' COMMENT '权限:0:管理员,1:成员,2:注册待通过,3:浏览用户',
51+
`token` varchar(255) NOT NULL COMMENT '用户token',
52+
`createTime` datetime DEFAULT NULL COMMENT '创建时间',
53+
PRIMARY KEY (`authorId`)
54+
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8;
55+
56+
-- ----------------------------
57+
-- Table structure for vue_blog_column
58+
-- ----------------------------
59+
DROP TABLE IF EXISTS `vue_blog_column`;
60+
CREATE TABLE `vue_blog_column` (
61+
`columnId` int(11) NOT NULL COMMENT '栏目',
62+
`columnTitle` varchar(255) NOT NULL COMMENT '栏目名称',
63+
`columnContent` varchar(255) NOT NULL COMMENT '栏目内容',
64+
`columentNumber` int(11) NOT NULL DEFAULT '0' COMMENT '栏目包含的文章数',
65+
`columnCreateTime` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP,
66+
`columnView` bigint(20) NOT NULL COMMENT '栏目的访问数',
67+
PRIMARY KEY (`columnId`)
68+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
69+
70+
-- ----------------------------
71+
-- Table structure for vue_blog_column_article
72+
-- ----------------------------
73+
DROP TABLE IF EXISTS `vue_blog_column_article`;
74+
CREATE TABLE `vue_blog_column_article` (
75+
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
76+
`columnId` int(11) NOT NULL COMMENT '专栏ID',
77+
`articleId` int(11) NOT NULL COMMENT '文章ID',
78+
PRIMARY KEY (`id`)
79+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
80+
81+
-- ----------------------------
82+
-- Table structure for vue_blog_img
83+
-- ----------------------------
84+
DROP TABLE IF EXISTS `vue_blog_img`;
85+
CREATE TABLE `vue_blog_img` (
86+
`imgId` int(11) NOT NULL AUTO_INCREMENT COMMENT '图片id',
87+
`articleId` int(11) DEFAULT NULL COMMENT '图片所属的文章id',
88+
`imgPath` varchar(255) NOT NULL COMMENT '图片地址',
89+
PRIMARY KEY (`imgId`)
90+
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
91+
92+
-- ----------------------------
93+
-- Table structure for vue_blog_title
94+
-- ----------------------------
95+
DROP TABLE IF EXISTS `vue_blog_title`;
96+
CREATE TABLE `vue_blog_title` (
97+
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
98+
`articleId` int(11) NOT NULL COMMENT '文章ID',
99+
`h0` varchar(255) DEFAULT NULL COMMENT '文章标题',
100+
`h1` varchar(255) DEFAULT NULL COMMENT '一级标题',
101+
`h2` varchar(255) DEFAULT NULL COMMENT '二级标题',
102+
`h3` varchar(255) DEFAULT NULL COMMENT '三级标题',
103+
`h4` varchar(255) DEFAULT NULL COMMENT '四级标题',
104+
`h5` varchar(255) DEFAULT NULL COMMENT '五级标题',
105+
`h6` varchar(255) DEFAULT NULL COMMENT '六级标题',
106+
PRIMARY KEY (`id`)
107+
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
108+
109+
-- ----------------------------
110+
-- Table structure for vue_blog_views
111+
-- ----------------------------
112+
DROP TABLE IF EXISTS `vue_blog_views`;
113+
CREATE TABLE `vue_blog_views` (
114+
`id` int(11) NOT NULL AUTO_INCREMENT,
115+
`routeFrom` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '对应router.beforeEach中from.path',
116+
`routeTo` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '对应router.beforeEach中to.path',
117+
`time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '跳转时间',
118+
PRIMARY KEY (`id`)
119+
) ENGINE=InnoDB AUTO_INCREMENT=151 DEFAULT CHARSET=utf8;

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /