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)