使用ndoe实现自动化完成增删改查接口

使用ndoe实现自动化完成增删改查接口

最近工作内容比较繁琐,手里需要开发的项目需求比较多,常常在多个项目之间来回切换,有时候某些分支都不知道自己开发了什么、做了哪些需求,
使用手写笔记的方式去记录分支到头来也是眼花缭乱,作为前端工作3年的弟弟想着为啥不能自己直接将这些数据存在数据库里,实现一个增删改查的日常工作记录管理呢?
说干就开始搞!!!

  • 🔴 1、 首先我们先安装mysql数据库

    • 🟢 1.1、这个就直接搜一个教程即可:mac电脑mysql数据库安装教程

    • 🟢 1.2、有时候忘记mysql的密码了。怎么重置一下呢?咳咳!我这边是卸载了一遍重新安装了一下 mac使用brew安装mysql

    • 🟢 1.3、完成数据库的安装,能正常启动我们即可进入正题

  • 🔴 2、安装Navicat Premium Lite 是一款免费的数据库管理工具

    • 🟢 2.1、Navicat Premium Lite安装教程 数据库的可视化工具免费的哦,

      img

    • 🟢 2.2、我们新建一个连接,连接到我们的数据库,连接成功之后,我们新建一个数据 名字你随便,然后我们新建表,我们在上面的新建查询中执行

      CREATE TABLE `daily_record` (
          `id` INT(11) NOT NULL AUTO_INCREMENT,
          `daily_tag` VARCHAR(255) NOT NULL,
          `daily_remark` VARCHAR(255) NOT NULL,
          `status` VARCHAR(255) NOT NULL,
          `create_time` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
          `git_name` VARCHAR(255) NOT NULL,
          PRIMARY KEY (`id`)
      );
      
    • 🟢 2.3、我们的表就创建完成了,接下来我们就可以使用node连接我们这个数据库去实现一些增删改查的操作了

  • 🔴 3、使用node实现增删改查

文件结构

img

  • 🟢 3.1、连接数据建立连接池,首先我们安装我们后面需要的依赖,我们在package.json文件中添加一下依赖项
       "body-parser": "^1.20.2",
       "express": "^4.19.2",
       "mysql": "^2.18.1",
       "mysql2": "^3.9.6"
执行`yarn` 安装完成之后,我们新建一个数据库连接池:
     // initDatabase.js
const mysql = require('mysql2/promise');
const pool = mysql.createPool({
   
   
    host: 'localhost',
    user: 'root',
    passw
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光头程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值