2.基于Vue+Element+nodeJs+Express+MySql后台管理系统-
数据。。。
今天开始步⼊Vue+nodeJs+MySql之周报管理系统项⽬的第⼀步——数据库。
我这⾥⽤的数据库是MySql数据库。
mysql下载什么版本的对数据库的操作主要有两种⽅式:1. SQL语句; 2. 图像化界⾯。接下来我们来看看这两种⽅式分别是怎样对数据库进⾏操作的吧。SQL语句⽅式
1. 下载MySQL数据库
MySQL下载链接:
⽹上已有很多MySQL安装教程,有需要的⼩伙伴可以⾃⼰挑选适合⾃⼰的来参考安装。
1)下载Windows版本
2)下载macOS版本
2. 创建数据库
CREATE DATABASE demo_weekly;
3. 创建⽤户表
CREATE TABLE `user` (
`id` int(30) NOT NULL COMMENT '⽤户id',
`name` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '⽤户名称',
`password` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '⽤户密码',  `email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '⽤户邮箱',  `type` int(10) NOT NULL DEFAULT '2' COMMENT '⽤户类型',
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_time` datetime NOT NULL COMMENT '更新时间',
`state` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT '1' COMMENT '状态' ) ENGINE=Inn
oDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
4. 创建周报表
CREATE TABLE `weekly` (
`id` int(30) NOT NULL COMMENT '周报id',
`userId` int(30) NOT NULL COMMENT '创建者id',
`startTime` date NOT NULL COMMENT '这周开始时间',
`endTime` date NOT NULL COMMENT '这周结束时间',
`title` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '今年的第⼏周',
`thisWeekWork` text COLLATE utf8_unicode_ci NOT NULL COMMENT '这周完成⼯作',
`nextWeekWork` text COLLATE utf8_unicode_ci COMMENT '下周⼯作计划',
`collaboration` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '需协调与帮助',
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_time` datetime NOT NULL COMMENT '更新时间',
`state` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT '1' COMMENT '状态'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='周报表';
⾄此我们⽤SQL语句创建数据库和⽤户表、周报表就已经完成了。下⼀⼩节再讲述图形化界⾯⽅式哦~

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。