初始化脚本

This commit is contained in:
limqhz
2022-07-11 13:57:04 +08:00
parent cbf3d6029d
commit be36036d7d

369
quinn.sql
View File

@@ -1,194 +1,195 @@
/*
SQLyog Ultimate v12.08 (64 bit)
MySQL - 5.7.19 : Database - quinn
*********************************************************************
Navicat MySQL Data Transfer
Source Server : local
Source Server Version : 50718
Source Host : 127.0.0.1:3306
Source Database : quinn
Target Server Type : MYSQL
Target Server Version : 50718
File Encoding : 65001
Date: 2022-07-11 13:55:16
*/
SET
FOREIGN_KEY_CHECKS=0;
/*!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*/`quinn` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `quinn`;
/*Table structure for table `qn_blog` */
-- ----------------------------
-- Table structure for qn_about
-- ----------------------------
DROP TABLE IF EXISTS `qn_about`;
CREATE TABLE `qn_about`
(
`id` varchar(200) NOT NULL COMMENT '' id '',
`title` varchar(200) NOT NULL COMMENT '' '',
`content` varchar(5000) NOT NULL COMMENT '' '',
`gmt_create` datetime NOT NULL COMMENT '' '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for qn_blog
-- ----------------------------
DROP TABLE IF EXISTS `qn_blog`;
CREATE TABLE `qn_blog`
(
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' id '',
`bid` varchar(200) NOT NULL COMMENT '' id '',
`title` varchar(200) NOT NULL COMMENT '' '',
`content` longtext NOT NULL COMMENT '' '',
`content_json` longtext NOT NULL COMMENT '' '',
`sort` int(1) NOT NULL DEFAULT ''0'' COMMENT '' 0 1 '',
`views` int(11) NOT NULL DEFAULT ''0'' COMMENT '' '',
`author_id` varchar(200) NOT NULL COMMENT '' id '',
`category_id` int(10) NOT NULL COMMENT '' id '',
`category_name` varchar(50) NOT NULL COMMENT '' '',
`gmt_create` datetime NOT NULL COMMENT '' '',
`gmt_update` datetime NOT NULL COMMENT '' '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8;
CREATE TABLE `qn_blog` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`bid` varchar(200) NOT NULL COMMENT '论坛id',
`title` varchar(200) NOT NULL COMMENT '论坛标题',
`content` longtext NOT NULL COMMENT '论坛内容',
`sort` int(1) NOT NULL DEFAULT '0' COMMENT '排序 0 普通 1 置顶',
`views` int(10) NOT NULL DEFAULT '0' COMMENT '浏览量',
`author_id` varchar(200) NOT NULL COMMENT '作者id',
`author_name` varchar(200) NOT NULL COMMENT '作者名',
`author_avatar` varchar(500) NOT NULL COMMENT '作者头像',
`category_id` int(10) NOT NULL COMMENT '问题分类id',
`category_name` varchar(50) NOT NULL COMMENT '问题分类名称',
`gmt_create` datetime NOT NULL COMMENT '创建时间',
`gmt_update` datetime NOT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8;
/*Table structure for table `qn_blog_category` */
-- ----------------------------
-- Table structure for qn_blog_category
-- ----------------------------
DROP TABLE IF EXISTS `qn_blog_category`;
CREATE TABLE `qn_blog_category` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`category` varchar(50) NOT NULL COMMENT '论坛分类',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
/*Table structure for table `qn_comment` */
DROP TABLE IF EXISTS `qn_comment`;
CREATE TABLE `qn_comment` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`comment_id` varchar(200) NOT NULL COMMENT '评论唯一id',
`topic_category` int(1) NOT NULL COMMENT '1论坛 2问答',
`topic_id` varchar(200) NOT NULL COMMENT '评论主题id',
`user_id` varchar(200) NOT NULL COMMENT '评论者id',
`user_name` varchar(200) NOT NULL COMMENT '评论者昵称',
`user_avatar` varchar(500) NOT NULL COMMENT '评论者头像',
`content` longtext NOT NULL COMMENT '评论内容',
`gmt_create` datetime NOT NULL COMMENT '评论创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=137 DEFAULT CHARSET=utf8;
/*Table structure for table `qn_download` */
DROP TABLE IF EXISTS `qn_download`;
CREATE TABLE `qn_download` (
`dname` varchar(100) NOT NULL COMMENT '资源名',
`ddesc` varchar(500) NOT NULL COMMENT '资源链接',
`dcode` varchar(50) NOT NULL COMMENT '提取码'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*Table structure for table `qn_invite` */
DROP TABLE IF EXISTS `qn_invite`;
CREATE TABLE `qn_invite` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`code` varchar(200) NOT NULL COMMENT '邀请码',
`uid` varchar(200) DEFAULT NULL COMMENT '用户id',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '状态 0 未使用 1 使用',
`active_time` datetime DEFAULT NULL COMMENT '激活时间',
`gmt_create` datetime NOT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1217 DEFAULT CHARSET=utf8;
/*Table structure for table `qn_question` */
DROP TABLE IF EXISTS `qn_question`;
CREATE TABLE `qn_question` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`qid` varchar(200) NOT NULL COMMENT '问题id',
`title` varchar(200) NOT NULL COMMENT '问题标题',
`content` longtext NOT NULL COMMENT '问题内容',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '状态 0 未解决 1 已解决',
`sort` int(1) NOT NULL DEFAULT '0' COMMENT '排序 0 普通 1 置顶',
`views` int(10) NOT NULL DEFAULT '0' COMMENT '浏览量',
`author_id` varchar(200) NOT NULL COMMENT '作者id',
`author_name` varchar(200) NOT NULL COMMENT '作者名',
`author_avatar` varchar(500) NOT NULL COMMENT '作者头像',
`category_id` int(10) NOT NULL COMMENT '问题分类id',
`category_name` varchar(50) NOT NULL COMMENT '问题分类名称',
`gmt_create` datetime NOT NULL COMMENT '创建时间',
`gmt_update` datetime NOT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8;
/*Table structure for table `qn_question_category` */
DROP TABLE IF EXISTS `qn_question_category`;
CREATE TABLE `qn_question_category` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`category` varchar(50) NOT NULL COMMENT '问题分类',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;
/*Table structure for table `qn_say` */
DROP TABLE IF EXISTS `qn_say`;
CREATE TABLE `qn_say` (
`id` varchar(200) NOT NULL COMMENT '唯一id',
`title` varchar(200) NOT NULL COMMENT '标题',
`content` varchar(5000) NOT NULL COMMENT '内容',
`gmt_create` datetime NOT NULL COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*Table structure for table `qn_user` */
DROP TABLE IF EXISTS `qn_user`;
CREATE TABLE `qn_user` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`uid` varchar(200) NOT NULL COMMENT '用户编号',
`role_id` int(10) NOT NULL COMMENT '角色编号',
`username` varchar(100) NOT NULL COMMENT '用户名',
`password` varchar(200) NOT NULL COMMENT '密码',
`avatar` varchar(500) NOT NULL DEFAULT '/images/avatar/avatar-1.jpg' COMMENT '头像',
`login_date` datetime NOT NULL COMMENT '登录时间',
`gmt_create` datetime NOT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=840 DEFAULT CHARSET=utf8;
/*Table structure for table `qn_user_donate` */
DROP TABLE IF EXISTS `qn_user_donate`;
CREATE TABLE `qn_user_donate` (
`uid` varchar(200) NOT NULL COMMENT '用户id',
`donate_json` varchar(2000) NOT NULL COMMENT '赞赏二维码信息'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*Table structure for table `qn_user_info` */
DROP TABLE IF EXISTS `qn_user_info`;
CREATE TABLE `qn_user_info` (
`uid` varchar(200) NOT NULL COMMENT '用户id',
`nickname` varchar(80) DEFAULT NULL COMMENT '用户昵称',
`realname` varchar(80) DEFAULT NULL COMMENT '真实姓名',
`qq` varchar(20) DEFAULT NULL COMMENT 'QQ',
`wechat` varchar(200) DEFAULT NULL COMMENT 'WeChat',
`email` varchar(500) DEFAULT NULL COMMENT '邮箱',
`phone` varchar(20) DEFAULT NULL COMMENT '手机',
`work` varchar(200) DEFAULT NULL COMMENT '工作',
`address` varchar(500) DEFAULT NULL COMMENT '地址',
`hobby` varchar(500) DEFAULT NULL COMMENT '爱好',
`intro` varchar(2000) DEFAULT NULL COMMENT '自我介绍'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*Table structure for table `qn_user_role` */
DROP TABLE IF EXISTS `qn_user_role`;
CREATE TABLE `qn_user_role` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '角色编号',
`name` varchar(200) NOT NULL COMMENT '角色名称',
`description` varchar(500) NOT NULL DEFAULT '无描述...' COMMENT '角色描述',
`gmt_create` datetime NOT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
CREATE TABLE `qn_blog_category`
(
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' id '',
`category` varchar(50) NOT NULL COMMENT '' '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- ----------------------------
-- Table structure for qn_comment
-- ----------------------------
DROP TABLE IF EXISTS `qn_comment`;
CREATE TABLE `qn_comment`
(
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' id '',
`comment_id` varchar(200) NOT NULL COMMENT '' id '',
`topic_category` varchar(10) NOT NULL COMMENT '' 1 2 '',
`topic_id` varchar(200) NOT NULL COMMENT '' id '',
`user_id` varchar(200) NOT NULL COMMENT '' id '',
`content` longtext NOT NULL COMMENT '' '',
`gmt_create` datetime NOT NULL COMMENT '' '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=152 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for qn_email
-- ----------------------------
DROP TABLE IF EXISTS `qn_email`;
CREATE TABLE `qn_email`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '' id '',
`type` char(255) DEFAULT NULL COMMENT '' '',
`title` varchar(200) NOT NULL COMMENT '' '',
`content` varchar(5000) NOT NULL COMMENT '' '',
`gmt_create` datetime NOT NULL COMMENT '' '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for qn_invite
-- ----------------------------
DROP TABLE IF EXISTS `qn_invite`;
CREATE TABLE `qn_invite`
(
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' id '',
`code` varchar(200) NOT NULL COMMENT '' '',
`uid` varchar(200) DEFAULT NULL COMMENT '' id '',
`status` int(1) NOT NULL DEFAULT ''0'' COMMENT '' 0 使 1 使 '',
`active_time` datetime DEFAULT NULL COMMENT '' '',
`gmt_create` datetime NOT NULL COMMENT '' '',
`apply_email` varchar(50) DEFAULT NULL COMMENT '' '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for qn_source
-- ----------------------------
DROP TABLE IF EXISTS `qn_source`;
CREATE TABLE `qn_source`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`sid` varchar(50) NOT NULL COMMENT '' ID '',
`source_name` varchar(50) NOT NULL COMMENT '' '',
`detail` varchar(500) NOT NULL COMMENT '' '',
`source_content` longtext NOT NULL COMMENT '' '',
`content_json` longtext NOT NULL COMMENT '' '',
`source_type` varchar(10) NOT NULL COMMENT '' '',
`source_link` varchar(255) NOT NULL COMMENT '' '',
`category_id` int(11) NOT NULL COMMENT '' ID '',
`category_name` varchar(255) NOT NULL COMMENT '' '',
`en_name` varchar(255) NOT NULL COMMENT '' '',
`file_type` varchar(50) NOT NULL COMMENT '' '',
`down_record` int(11) NOT NULL COMMENT '' '',
`gmt_create` datetime NOT NULL COMMENT '' '',
`gmt_update` datetime NOT NULL COMMENT '' '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for qn_source_category
-- ----------------------------
DROP TABLE IF EXISTS `qn_source_category`;
CREATE TABLE `qn_source_category`
(
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' id '',
`category` varchar(50) NOT NULL COMMENT '' '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for qn_star
-- ----------------------------
DROP TABLE IF EXISTS `qn_star`;
CREATE TABLE `qn_star`
(
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' id '',
`topic_id` varchar(200) NOT NULL COMMENT '' id '',
`topic_category` varchar(10) DEFAULT NULL COMMENT '' '',
`user_id` varchar(200) NOT NULL COMMENT '' id '',
`gmt_create` datetime NOT NULL COMMENT '' '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=194 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for qn_user
-- ----------------------------
DROP TABLE IF EXISTS `qn_user`;
CREATE TABLE `qn_user`
(
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' id '',
`uid` varchar(200) NOT NULL COMMENT '' '',
`role` varchar(50) NOT NULL COMMENT '' '',
`username` varchar(100) NOT NULL COMMENT '' '',
`password` varchar(200) NOT NULL COMMENT '' '',
`avatar` longtext NOT NULL COMMENT '' '',
`reset_key` varchar(50) DEFAULT NULL COMMENT '' '',
`login_date` datetime NOT NULL COMMENT '' '',
`gmt_create` datetime NOT NULL COMMENT '' '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=847 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for qn_user_info
-- ----------------------------
DROP TABLE IF EXISTS `qn_user_info`;
CREATE TABLE `qn_user_info`
(
`uid` varchar(200) NOT NULL COMMENT '' id '',
`nickname` varchar(80) DEFAULT NULL COMMENT '' '',
`realname` varchar(80) DEFAULT NULL COMMENT '' '',
`qq` varchar(20) DEFAULT NULL COMMENT '' QQ '',
`wechat` varchar(200) DEFAULT NULL COMMENT '' WeChat '',
`email` varchar(500) DEFAULT NULL COMMENT '' '',
`phone` varchar(20) DEFAULT NULL COMMENT '' '',
`work` varchar(200) DEFAULT NULL COMMENT '' '',
`address` varchar(500) DEFAULT NULL COMMENT '' '',
`hobby` varchar(500) DEFAULT NULL COMMENT '' '',
`intro` varchar(2000) DEFAULT NULL COMMENT '' '',
PRIMARY KEY (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;