2. 基于Vue+Element+nodeJs+Express+MySql后台管理系统-数据库(SQL语句)

22 篇文章 9 订阅
15 篇文章 9 订阅

今天开始步入Vue+nodeJs+MySql之周报管理系统项目的第一步——数据库。

我这里用的数据库是MySql数据库。

对数据库的操作主要有两种方式:1. SQL语句; 2. 图像化界面。接下来我们来看看这两种方式分别是怎样对数据库进行操作的吧。

SQL语句方式

1. 下载MySQL数据库

MySQL下载链接:MySQL :: Download MySQL Community Server

网上已有很多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=InnoDB 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语句创建数据库和用户表、周报表就已经完成了。下一小节再讲述图形化界面方式哦~

项目链接

周报管理系统git仓库链接: nodeJs工作周报后台管理系统OA模板

程序员接单_竹立荷塘的博客-CSDN博客

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值