Node.js连接MySQL数据库
Node.js连接MySQL数据库
前置条件
在本机安装MySQL数据库和Node.js
1.下载mysql第三方模块
npm install mysql
2.导入并配置mysql
const mysql = require('mysql')const db = mysql.createPool({host: '127.0.0.1', //数据库IP地址user: 'root', //数据库登录账号(修改为自己的登录信息)password: 'root', //数据库登录密码database: 'test' //要连接的数据库
})
3.测试连接
const sql = 'select * from user' //查询test数据库中user表的全部数据
db.query(sql, (err, res) => {if(err) {return console.log('执行失败:' + err.message);}console.log('执行成功:' + res);
})
4.操作数据库
以添加数据操作为例
const sql = 'insert into user (name, password) values (?, ?)' //向user表插入数据,用?占位
db.query(sql,['123','123'], (err, res) => {if(err) {return console.log('执行失败:' + err.message);}if(res.affectedRows === 1) {console.log('数据插入成功');}
})
项目实战Vue项目通过node连接MySQL数据库并实现增删改查操作
Node.js连接MySQL数据库相关推荐
- 运用node.js连接MySQL数据库
1.首先,必须下载node.js,有node环境 2.在你所选文件夹终端中执行 npm install mysql安装MySQL模块 3.创建一个js文件(执行以下代码) // 1. 导入 mysql ...
- 前端到全栈 -- js连接MYSQL数据库
前端到全栈–node.js连接MYSQL数据库 前置条件: 安装node环境 安装mysql数据库 这里建议使用webstorm来写js 1.创建一个文件夹(这里以server为文件夹名举例),在命令 ...
- Node.js 连接 MySQL 并进行数据库操作 –node.js 开发指南
Node.js是一套用来编写高性能网络服务器的JavaScript工具包 通常在NodeJS开发中我们经常涉及到操作数据库,尤其是 MySQL ,作为应用最为广泛的开源数据库则成为我们的首选,本篇就来 ...
- node.js连接MySQL操作及注意事项
node.js作为服务端的js运行环境已经出现了有几年了,最近我有个朋友也在做这方面的开发,但是也是刚刚接触,遇到了很多坑.前几天他们在操作数据库的时候出现了点问题,后来我们一起看了看,其实都是nod ...
- 二十九、Node.js连接Mysql和MongoDB数据库CURD操作
@Author:Runsen @Date:2020/6/10 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...
- egg.js连接mysql数据库遇到的问题
最近在策划写一个博客采用前后端分离模式,前端使用vue后端使用egg.js,我也是刚开始学习egg.js,所以会将自己踩的坑都记录下来. 首先介绍下后端为什么采用egg.js吧,之前我是学习了koa2 ...
- Node.js 连接 MySQL 并进行数据库操作
Node.js是一套用来编写高性能网络服务器的JavaScript工具包 代码片段(6) [代码] 安装 node-mysql view source print? 1 $ npm install m ...
- Node.js 连接 MySQL 插入 TEXT 类型报错问题
由于开发需要存储大量文本(其实是一个结构化对象字符串),考虑到 char 以及 varchar 都不够大,所以打算用 TEXT 类型,顺便记一下 TEXT.MEDIUMTEXT 以及 LONGTEXT ...
- Node.js笔记-node.js连接MySQL与增删改查
最近在看一个开源项目,项目用的是node.js,在此学习下他的连接mysql与增删改查. 安卓mysql包: npm install mysql 程序运行截图如下: D:\node\content\n ...
- Node.js连接MySQL
将提供的 Websites 表 SQL 文件websites.sql 导入到 MySQL 数据库中. 发现问题: 在本地数据库路径中找到,有:C:\ProgramData\MySQL\MySQL Se ...
最新文章
- mysql zerofill 性能_比较详细的MySQL字段类型说明
- 你看的每一篇Nature论文,都是这样出炉的!
- python模拟登录qq账号密码_最新的Python模拟登陆QQ脚本,一键批量登录,强行过验证!...
- Spring学习4之依赖注入(DI)
- 利用Spring的Aop实现项目的日志监控
- 一个秒杀系统的设计思考
- win64环境下的一些配置
- 数学学习笔记-三角函数
- [linux]Error: failure: repodata/repomd.xml from fedora: [Errno 256] No more mirrors to try.
- 2014-VGG网络讲解
- Redis源代码分析(三十)--- pubsub公布订阅模式
- web项目中如何启动爬虫程序?Django+Requests+Ajax制作可视化翻译界面详解
- PYTHON判断回文素数
- Matlab突然闪退 出现Fatal Error On Startup解决办法
- C# 测试网络速度例子
- 原生JS实现在线音乐播放器及歌词滚动
- 苹果IOS9为加强个人隐私信息保护强制HTTPS,APP开发者需申请SSL证书
- hadoop fs常用命令
- 自动生成注释作者名字和日期等信息(IDEA Java类)
- php活体检测,活体检测
热门文章
- 大数据为你解读2017年全国出差地图
- 终于有人把分布式系统架构讲明白了
- 升级鸿蒙谷歌框架下载,网友Mate 40 Pro+升级鸿蒙2.0:谷歌服务不受影响
- bp神经网络误差反向传播,bp神经网络结果不一样
- ACM题目推荐(刘汝佳书上出现的一些题目)
- matlab进化树的下载,MEGA进化树下载
- 网易云信 java demo_网易云信Web IM搭建(Demo)
- USRP系列(一):软件定义无线电(SDR)
- 2年CFA三级考试连过的我,全靠笔记多!(无金融背景)
- 自学考c语言计算机二级会,2级c语言(全国c语言二级考试题库)