添加用户注册/add sql
This commit is contained in:
158
sql/hellogithub.sql
Normal file
158
sql/hellogithub.sql
Normal file
@@ -0,0 +1,158 @@
|
||||
/*
|
||||
Navicat Premium Data Transfer
|
||||
|
||||
Source Server : MySQL
|
||||
Source Server Type : MySQL
|
||||
Source Server Version : 80031 (8.0.31)
|
||||
Source Host : localhost:3306
|
||||
Source Schema : hellogithub
|
||||
|
||||
Target Server Type : MySQL
|
||||
Target Server Version : 80031 (8.0.31)
|
||||
File Encoding : 65001
|
||||
|
||||
Date: 30/06/2023 00:34:31
|
||||
*/
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for admin
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `admin`;
|
||||
CREATE TABLE `admin` (
|
||||
`adminId` int NOT NULL AUTO_INCREMENT COMMENT '管理员ID',
|
||||
`adminName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '管理员名',
|
||||
`adminPassword` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '管理员密码',
|
||||
`isValid` int NULL DEFAULT NULL COMMENT '是否有效(0/1)',
|
||||
PRIMARY KEY (`adminId`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '管理员表' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of admin
|
||||
-- ----------------------------
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for article
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `article`;
|
||||
CREATE TABLE `article` (
|
||||
`articleId` int NOT NULL AUTO_INCREMENT COMMENT '文章ID',
|
||||
`userId` int NULL DEFAULT NULL COMMENT '用户ID',
|
||||
`articleContent` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '文章内容',
|
||||
`publishTime` datetime NULL DEFAULT NULL COMMENT '发布时间',
|
||||
`isValid` int NULL DEFAULT NULL COMMENT '是否有效',
|
||||
PRIMARY KEY (`articleId`) USING BTREE,
|
||||
INDEX `userId_article`(`userId` ASC) USING BTREE,
|
||||
CONSTRAINT `userId_article` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '文章表' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of article
|
||||
-- ----------------------------
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for category
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `category`;
|
||||
CREATE TABLE `category` (
|
||||
`categoryId` int NOT NULL AUTO_INCREMENT COMMENT '标签ID',
|
||||
`category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签内容',
|
||||
`isValid` int NULL DEFAULT NULL COMMENT '是否有效(0/1)',
|
||||
PRIMARY KEY (`categoryId`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签表' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of category
|
||||
-- ----------------------------
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for comment
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `comment`;
|
||||
CREATE TABLE `comment` (
|
||||
`commentId` int NOT NULL AUTO_INCREMENT COMMENT '评论ID',
|
||||
`userId` int NULL DEFAULT NULL COMMENT '用户ID',
|
||||
`projectId` int NULL DEFAULT NULL COMMENT '项目ID',
|
||||
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评论内容',
|
||||
`isUsed` int NULL DEFAULT NULL COMMENT '是否使用过',
|
||||
`commentTime` datetime NULL DEFAULT NULL COMMENT '评论时间',
|
||||
`isValid` int NULL DEFAULT NULL COMMENT '是否有效',
|
||||
PRIMARY KEY (`commentId`) USING BTREE,
|
||||
INDEX `userId_comment`(`userId` ASC) USING BTREE,
|
||||
INDEX `projectId_comment`(`projectId` ASC) USING BTREE,
|
||||
CONSTRAINT `projectId_comment` FOREIGN KEY (`projectId`) REFERENCES `project` (`projectId`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
||||
CONSTRAINT `userId_comment` FOREIGN KEY (`userId`) REFERENCES `project` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评论表' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of comment
|
||||
-- ----------------------------
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for project
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `project`;
|
||||
CREATE TABLE `project` (
|
||||
`projectId` int NOT NULL AUTO_INCREMENT COMMENT '项目ID',
|
||||
`userId` int NULL DEFAULT NULL COMMENT '用户ID',
|
||||
`projectUrl` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目地址',
|
||||
`projectIco` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目图标',
|
||||
`projectTitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目标题',
|
||||
`projectDescription` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '项目描述',
|
||||
`startNum` int NULL DEFAULT NULL COMMENT '点赞数',
|
||||
`submitTime` datetime NULL DEFAULT NULL COMMENT '提交时间',
|
||||
`categoryId` int NULL DEFAULT NULL COMMENT '标签ID',
|
||||
`isValid` int NULL DEFAULT NULL COMMENT '是否有效(0/1)',
|
||||
`fileAddress` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目文件地址',
|
||||
`periodicals` int NULL DEFAULT NULL COMMENT '期刊',
|
||||
PRIMARY KEY (`projectId`) USING BTREE,
|
||||
INDEX `userId`(`userId` ASC) USING BTREE,
|
||||
CONSTRAINT `userId` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '项目表' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of project
|
||||
-- ----------------------------
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for project_category
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `project_category`;
|
||||
CREATE TABLE `project_category` (
|
||||
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`categoryId` int NULL DEFAULT NULL COMMENT '标签ID',
|
||||
`projectId` int NULL DEFAULT NULL COMMENT '项目ID',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `categoryId`(`categoryId` ASC) USING BTREE,
|
||||
INDEX `projectId`(`projectId` ASC) USING BTREE,
|
||||
CONSTRAINT `categoryId` FOREIGN KEY (`categoryId`) REFERENCES `category` (`categoryId`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
||||
CONSTRAINT `projectId` FOREIGN KEY (`projectId`) REFERENCES `project` (`projectId`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '项目标签中间表' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of project_category
|
||||
-- ----------------------------
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for user
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `user`;
|
||||
CREATE TABLE `user` (
|
||||
`userId` int NOT NULL AUTO_INCREMENT COMMENT '用户ID',
|
||||
`userName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名',
|
||||
`userPassword` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码',
|
||||
`creatTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`isValid` int NULL DEFAULT NULL COMMENT '是否有效(0/1)',
|
||||
`projectNum` int NULL DEFAULT NULL COMMENT '提交的项目总数',
|
||||
`searchHistory` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '搜索历史',
|
||||
PRIMARY KEY (`userId`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户表' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of user
|
||||
-- ----------------------------
|
||||
INSERT INTO `user` VALUES (1, '666', '666', '2023-06-29 22:43:22', 1, 1, NULL);
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
Reference in New Issue
Block a user