node+mysql+navicat一条龙流程

navicat链接本地数据库

在这里插入图片描述

在这里插入图片描述
常规链接
连接名随意
主机名默认localhost
端口必须是3306
用户名及密码则是输入你本机mysql的登陆账号和密码
最后点击链接测试即可

忘记了mysql密码?

如果忘记了自己的mysql账户及密码则需要找到自己电脑上mysql中的C:\Program Files\MySQL\MySQL Server 8.0\bin这个目录然后通过cmd管理员运行窗口cd到此路径进行操作,下面附上链接,除了需要手动cd路径这个步骤不同以外,其他步骤按照教程来就行

1. 准备工具

1.mysql数据库+Navicat可视化工具(数据库表单已经建好)
2.vscode
3.node.js 环境

2. 搭建基本的后端服务

首先新建文件夹打开vscode右键终端打开

npm init -y

然后安装express

npm i express

安装mysql

npm i mysql

新建app.js

const express = require('express') //引入express 模块
const app = express()              //创建实例
const mysql = require('mysql')     //引入mysql 模块
// 创建数据库连接 填入数据库信息 
//填自己数据库的信息!!!!!!!!!!!
const conn = mysql.createConnection({
  user:'zyb',          //用户名
  password:'zyb5201314',	//密码
  port:4000,
  host:'localhost',		//主机(默认都是local host)
  database:'my'       //数据库名注意!!!不是你新建连接起的连接名
})
// 测试连接
conn.connect(err=>{
  console.log(err,'如果为null 就是连接成功');
})
// 开启服务器
app.listen(3000,()=>{
  console.log('服务器在3000端口开启。。。。。');
})

最后如下图所示
在这里插入图片描述

终端输入node app.js测试是否连接成功
在这里插入图片描述

简单写一个接口测试一下看看数据库有没有添加

在app.js文件中引入模块后写入

app.get('/a',(req,res)=>{
    let sqlStr =  "INSERT INTO a (name) VALUES('大明')"
       //执行mysql 语句
       conn.query(sqlStr,(err)=>{
           console.log(err,'如果为null,sql语句执行成功')
       })
       //成功后的页面显示
       res.send('插入成功')
   })

然后在终端重新启动node app.js
在浏览器打开http://localhost:3000/a刷新页面1提示插入成功
接着我们去数据库查看到底有没有添加进去
在这里插入图片描述
右键刷新发现添加成功(这里仅做测试id)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

码上流星&洒下星辰

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

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

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

打赏作者

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

抵扣说明:

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

余额充值