这段时间模仿微信朋友圈准备写个类似于论坛的小交友平台
主框架就用springcloud+mybatis
开始第一步先写数据库,对数据库进行一个简单的设计,先提取功能:
一、功能提取:
用户信息的存储:包括名字、电话、国籍、登录名、密码
管理员账号存储:昵称、密码
发圈:包括存储图片的url,文本信息存储
评论
点赞
暂时就这些,设计表admin、comments(评价表)、imgs(存储发圈内容中的图片信息)、(item)评价内容
likes(点赞表)user。主键使用uuid生成。
代码如下
`/*
Navicat MySQL Data Transfer
Source Server : root
Source Server Version : 50719
Source Host : localhost:3306
Source Database : wizard
Target Server Type : MYSQL
Target Server Version : 50719
File Encoding : 65001
Date: 2021-05-27 22:02:59
*/
SET FOREIGN_KEY_CHECKS=0;
– Table structure for admin
DROP TABLE IF EXISTS admin
;
CREATE TABLE admin
(
aid
varchar(55) NOT NULL,
username
varchar(300) NOT NULL,
passwords
varchar(300) NOT NULL,
inser_time
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (aid
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Records of admin
INSERT INTO admin
VALUES (‘3d3f400f-bef2-11eb-b189-e86a64f181ec’, ‘毛线’, ‘123456’, ‘2021-05-27 21:48:36’);
INSERT INTO admin
VALUES (‘3d3f4289-bef2-11eb-b189-e86a64f181ec’, ‘芝麻’, ‘123456’, ‘2021-05-27 21:48:36’);
INSERT INTO admin
VALUES (‘3d3f4333-bef2-11eb-b189-e86a64f181ec’, ‘菜鸡’, ‘123456’, ‘2021-05-27 21:51:27’);
– Table structure for comments
DROP TABLE IF EXISTS comments
;
CREATE TABLE comments
(
cid
varchar(55) NOT NULL,
<