当前位置:网站首页>node连接mysql,使用navicat可视化
node连接mysql,使用navicat可视化
2022-07-24 05:17:00 【梅花三】
安装mysql
- 电脑本地安装mysql及启动
mysql下载地址:https://dev.mysql.com/downloads/file/?id=501136
安装参考教程1:https://www.cnblogs.com/winton-nfs/p/11524007.html
安装参考教程2:https://blog.csdn.net/weixin_42869365/article/details/83472466 - node安装mysql依赖
项目目录下执行:npm i mysql
安装navicat
navicat15+注册机+破解教程:https://www.cnblogs.com/xuexianqi/p/12797170.html
navicat连接mysql:https://www.easck.com/cos/2020/1201/593256.shtml
navicat或node连接mysql时可能连接失败,以下图示报错表示未启动MySQL,需手动启动本地MySQL服务,然后重新连接
报错:client does not support authentication protocol requested by server
参考解决方案:https://www.cnblogs.com/Liqian-Front-End-Engineer/p/11571646.html
node连接mysql
创建js文件
const mysql = require('mysql')
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '123456',
database: 'test'
})
connection.connect()
// 查
// const sql = 'SELECT * FROM user'
// 增
// const sql = `INSERT INTO user(name, age) VALUES ('cindy', 18)`
// 改
// const sql = `UPDATE user SET name = 'becky', age = '20' WHERE name = 'cindy'`
// 删
// const sql = `DELETE FROM user WHERE name = 'becky'`
const sql = 'SELECT 1 + 1 AS solution'
connection.query(sql , function (error, results, fields) {
if (error) throw error
console.log('The solution is: ', results[0].solution)
})
使用node运行js文件
运行结果
{
createConnection: [Function: createConnection],
createPool: [Function: createPool],
createPoolCluster: [Function: createPoolCluster],
createQuery: [Function: createQuery],
escape: [Function: escape],
escapeId: [Function: escapeId],
format: [Function: format],
raw: [Function: raw]
}
The solution is: 2
边栏推荐
猜你喜欢
随机推荐
MySQL 远程连接错误解决方法
special effects - 鼠标点击,出现随机颜色的爱心
C2 random generation function seed, numpy. Random. Seed(), TF. Random. Set_ Seed Learning + reprint and sorting
Geoserver REST API功能解析
Scikit learn notes
你真的知道判断语句吗?
AiN 0722 签到
T 11-20
C语言进阶篇 二. 指针
8.使用二次几何体技术,在屏幕上绘制一个上小下大的柱体。
[common skills]
跟李沐学ai 线性回归 从零开始的代码实现超详解
MQTT学习
es10小计flat和flatMap
index为什么不能作为v-for的key?
九大排序实现与比较(万字总结)
模板数据的二次加工
libevent多线程服务端+客户端源码
深度剖析数据在内存中的存储
9.使用网格技术,在屏幕上绘制一个五角形。









