美文网首页
2. 基于Vue+Element+nodeJs+Express+

2. 基于Vue+Element+nodeJs+Express+

作者: 竹立荷塘 | 来源:发表于2020-04-28 14:06 被阅读0次

    今天开始步入Vue+nodeJs+MySql之周报管理系统项目的第一步——数据库。
    我这里用的数据库是MySql数据库。
    对数据库的操作主要有两种方式:1. SQL语句; 2. 图像化界面。接下来我们来看看这两种方式分别是怎样对数据库进行操作的吧。

    一、SQL语句方式

    1. 下载MySQL数据库

    MySQL下载链接:https://dev.mysql.com/downloads/mysql/

    网上已有很多MySQL安装教程,有需要的小伙伴可以自己挑选适合自己的来参考安装。

    1)下载Windows版本

    下载Windows版本

    2)下载macOS版本

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

    二、项目体验链接

    周报管理系统体验链接: https://www.17sucai.com/pins/35488.html

    相关文章

      网友评论

          本文标题:2. 基于Vue+Element+nodeJs+Express+

          本文链接:https://www.haomeiwen.com/subject/orpvwhtx.html