[Node.js] nodejs 连接 mysql数据库
前言
细化一下过程
安装命令
在指定文件夹下安装 mysql
npm init -ynpm i mysql --registry=https://registry.npm.taobao.org
引用命令
安装完mysql之后,肯定要引用mysql
const mysql = require('mysql')
创建链接对象
这一步是连接你的mysql数据库,需要提前开启数据库
const con = mysql.createConnection({host: 'localhost',//host名称user: 'root',//用户名名称password: '123',//用户名密码port: '3306',//端口号database: 'myblog'//数据库名称
})
开始连接
在创建完之后,开始连接数据库
con.connect()
执行 sql 语句
const sql = 'mysql语句'
异步操作
con.query(sql, (err, result) => {if (err) {console.error(err)return}console.log(result)
})
关闭连接
操作完一条sql语句之后,要关闭连接
con.end()
[Node.js] nodejs 连接 mysql数据库相关推荐
- node.js + sequelize 操作 MySQL 数据库
Node.js + Sequelize 操作 MySQL 数据库 一. Sequelize 简介 二. 基本操作 1. 连接数据库 2. 创建一张表 3. 对数据表操作 3.1 插入操作 3.2 读取 ...
- nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法
nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法 参考文章: (1 ...
- node在linux无法连接mysql,无法连接到Node.js上的MySQL数据库
我仍然无法弄清楚为什么我在尝试连接到Node.js上的MYSQL服务器时仍然收到此错误消息 – 错误 – Error: ER_ACCESS_DENIED_ERROR: Access denied fo ...
- 服务器nodejs连接mysql_《使用nodejs连接mysql数据库》
上边我们熟悉了如何用docker拉取远程的mysql,以及进入这个数据库然后连接.并且在命令行操作数据库,比如查看,或者操作数据库中的表. 也可以用node js操作数据库.只不过node的原生模块里 ...
- js语句连接mysql数据库_js中require()的用法----JS如何连接数据库执行sql语句或者建立数据库连接池...
var vue = require('vue'); 引入vue的意思,commonjs的写法.node都是用require来载入模块的,可以看看webpack+vue. require()可以调用模块 ...
- NodeJs连接Mysql数据库
安装node-mysql: npm install mysql@2.0.0-alpha9npm install node-mysqlnode程序启动文件app.js: var express = re ...
- nodejs mysql备份_node.js实现备份mysql数据库功能
node.js实现备份mysql数据库功能 发布时间:2019-10-09编辑:星王 原创 阅读(1697) 在node.js上实现备份mysql数据库到指定文件夹内,并且能够同步执行操作,首要是对m ...
- nodejs 连接MySQL后,输出数据带有RowDataPacket
在使用 nodejs 和 koa2框架时,输出MySQL的数据,带有RowDataPacket, 示例: [ RowDataPacket {id: 1,username: 'hahei',passwo ...
- [Node.js] 使用nodejs操作mysql数据库
使用nodejs操作mysql数据库 安装命令 npm init -y 安装命令 npm i mysql --registry=https://registry.npm.taobao.org cons ...
最新文章
- MEMS传感器前景光明,国内产业如何创新破局
- Angular 中得 scope 作用域梳理
- Apache2 之虚拟主机设置指南
- Linux 下安装 Oracle9i
- linux监听端口丢失,linux – 如果没有监听端口,则为Systemd重启服务
- 防火墙和路由器的滑铁卢:NAT Slipstreaming攻击
- 《算法之美》の链表问题の单向链表的反转
- Emulator 29.0.4 Canary 发布,Android 模拟器
- 不用下载软件,mac自带丰富快捷键截图Ctrl+shift+4
- 编写PhotoShop支持遥感图像数据
- Tomcat------如何配置域名和80端口
- 【病毒程序】发一个无聊的小病毒(无限弹窗)
- Veritas Backup Exec 21配置存储
- APK应用程序的解包、修改、编辑、汉化、打包及应用
- windows便签工具在哪,怎么在便签上保存工作提醒事项
- m基于迫零ZF准则的通信均衡器的matlab仿真
- 优先队列push pop操作
- 上海有哪些牛逼的互联网公司?
- 你还别不信:过度关注技术就是浪费时间
- poi/jxls导入/导出Excel工具类(支持2003和2007)
热门文章
- php中的oop,在现有PHP中加入OOP
- linux yum选择版本mysql_linux yum安装指定版本mysql
- python 协程 php,python3.x,协程_python协程练习部分代码的理解?,python3.x,协程,asyncio - phpStudy...
- ROS-OccupancyGrid学习笔记
- 使用 Windows Sysinternals 工具进行故障排除
- 02 HelloWorld案例
- Flink流处理操作符
- 05 Django REST Framework 分页
- 微信小程序实现选项卡
- Elasticsearch 之 数据索引