后端学习开发【1】——开发配置及新建数据库

310 阅读3分钟

“Offer 驾到,掘友接招!我正在参与2022春招系列活动-Debug实录任务,点击查看活动详情。”

前言

做了那么多年前端,突然想学点后端了,原因是想自己做一个完整的项目,走完整个流程,自己前后端都会的感觉应该很酷吧,加油!!!反正就是瞎折腾。。。

我要做的小项目,主要就是采用前后端分离的方式。在此过程中我想要的是能够快速搭建一个 project(后端),并且使用代码生成器快速生成后端代码(entity,mapper,service,controller),封装结果集,做日期处理,解决跨域请求等问题,实现增删改查、模糊查找等接口,并快速搭建前端项目。

开发依赖

在正式进行项目开发之前,我们需要做如下操作,为能够实现这个项目做一些前期的准备,这边就不想洗说了,网上都有,主要有以下几个:

  • 安装并配置 JDK8
  • 安装并配置 MYSQL 及 Navicat
  • 安装并配置 Tomcat
  • 安装并配置 Maven 、Node、Webpack、vue-cli 等

这个之后可能也会更多吧,待补充。

在进行这些安装配置的时候,出现的问题还是挺多的,好在都一一解决了,这边的话主要注意 JDK 安装完以后,记得要配置环境变量呀!!我的 JDK 安装路径如下:C:\Program Files\Java\jdk1.8.0_201,所以我的环境变量配置如下图所示:

1.png

还有就是 node 安装完以后,不仅要配置全局路径和缓存路径,也需要配置环境变量,具体参考:【Vue】vue开发环境搭建及新建项目

项目框架

后端:

前端:

  • vue.js
  • element ui

以上内容只是做了一个大概的介绍,下面我们将进入实操。

新建数据库

1、新建数据库连接

打开 navicat,新建数据库连接,输入连接名(MYSQL56)、密码,点击连接测试,“连接成功”以后,点击“确定”创建该连接:

image.png

创建成功以后双击打开如图:

image.png

2、新建数据库

选中连接(MYSQL56),右键选择“新建数据库”(test):

image.png

3、新建数据库表

数据库表形式如下表所示:

idusernamepassworddeleted
1admin1234560
2qq1234560
3test1234560
4zxl1234560

选中数据库 test,点击 Navicat 的“查询”面板,点击“新建查询”按钮,在命令编辑器界面运行如下命令,新建数据库表 user:

DROP TABLE IF EXISTS user;

CREATE TABLE user
(
    id VARCHAR(200) NOT NULL COMMENT '主键ID',
    username VARCHAR(30) NULL DEFAULT NULL COMMENT '用户名',
    password VARCHAR(50) NULL DEFAULT NULL COMMENT '密码',
    deleted VARCHAR(255) NULL DEFAULT NULL COMMENT '逻辑删除',
    PRIMARY KEY (id)
);

image.png

user表建完以后,我们可以运行以下对应的数据库 Data 脚本,给表添加数据:

DELETE FROM user;

INSERT INTO user (id, username, password, deleted) VALUES
(1, 'admin', '123456', '0'),
(2, 'sycee', '123456', '0'),
(4, 'test', '123456', '0');

数据库 test 表 user 如下图所示:

image.png

需要注意的是,有时候因为 Navicat 的版本不同,运行命令时需要先选择对应的数据库,否则会不成功。 至此,数据库就算搭建完了,接下来将快速搭建一个 project(后端)。