nodejs操作mysql实现增删改查的实例


Posted in NodeJs onMay 28, 2017

首先需要安装mysql模块:npm install mysql --save

然后创建user数据表:

nodejs操作mysql实现增删改查的实例

接着使用nodejs对数据库进行增删改查:

.【活动】2017 CSDN博客专栏评选   【评论送书】SQL优化、深度学习、数据科学家   CSDN日报20170527 ——《人机大战,历史的见证》   CSDN 日报 | 4.19-5.19 上榜作者排行出炉 
nodejs操作mysql实现增删改查 .
标签: nodejsjavascript实例数据库mysql 2017-05-19 18:39 98人阅读 评论(0) 收藏 举报 .本文章已收录于: 
 分类: javascript(31)  
作者同类文章XNodejs(2)  
作者同类文章X.版权声明:本文为博主原创文章,未经博主允许不得转载。
首先需要安装mysql模块:npm install mysql --save

然后创建user数据表:




接着使用nodejs对数据库进行增删改查:


//引入mysql模块
var mysql = require('mysql');
//链接数据库
var connection = mysql.createConnection({
  host:'localhost',
  user:'root',
  password:'root',
  database:'node',
})
connection.connect();
//查询数据
var sql = 'SELECT * FROM user';
connection.query(sql,function (err,result) {
  if(err){
    console.log('error');
    return;
  }
  console.log('-----------------查询----------------');
  console.log(result);
  console.log('-----------------查询结束----------------');
})

//增加数据
var addsql = 'INSERT INTO user(name,age,sex) VALUES(?,?,?)';
var addsqlparams = ['汪丹萍','24','女'];
connection.query(addsql,addsqlparams,function (err,result) {
  if(err){
    console.log('error');
    return;
  }
  console.log('-----------------新增成功----------------');
  console.log(result);
  console.log('-----------------结束----------------');
})

//修改数据
var modsql = 'UPDATE user SET name = ?,age = ? WHERE id = ?';
var modsqlparams = ['吕雪源love','26','1'];
connection.query(modsql,modsqlparams,function (err,result) {
  if(err){
    console.log('err');
    return;
  }
  console.log('--------------------------------');
  console.log(result);
  console.log('--------------------------------');
})

//删除数据
var delsql = 'DELETE FROM user where id = 2';
connection.query(delsql,function (err,result) {
  if(err){
    console.log('err');
    return;
  }
  console.log('----------删除-------------');
  console.log(result);
})


connection.end();

最后运行js:

nodejs操作mysql实现增删改查的实例

增删改查都已经执行成功了。

以上这篇nodejs操作mysql实现增删改查的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
nodejs中操作mysql数据库示例
Dec 20 NodeJs
nodeJs链接Mysql做增删改查的简单操作
Feb 04 NodeJs
nodejs+express实现文件上传下载管理网站
Mar 15 NodeJs
详解nodejs微信公众号开发——1.接入微信公众号
Apr 10 NodeJs
Nodejs进阶:express+session实现简易登录身份认证
Apr 24 NodeJs
nodejs超出最大的调用栈错误问题
Dec 27 NodeJs
使用npm安装最新版本nodejs
Jan 18 NodeJs
详解NodeJs开发微信公众号
May 25 NodeJs
nodejs高大上的部署方式(PM2)
Sep 11 NodeJs
Nodejs监控事件循环异常示例详解
Sep 22 NodeJs
详解NodeJS模块化
Jun 15 NodeJs
详解nodejs微信jssdk后端接口
May 25 #NodeJs
mac下的nodejs环境安装的步骤
May 24 #NodeJs
Nodejs搭建wss服务器教程
May 24 #NodeJs
Nodejs中Express 常用中间件 body-parser 实现解析
May 22 #NodeJs
深入理解nodejs中Express的中间件
May 19 #NodeJs
nodejs批量下载图片的实现方法
May 19 #NodeJs
nodejs制作爬虫实现批量下载图片
May 19 #NodeJs
You might like
Terran兵种对照表
2020/03/14 星际争霸
我的论坛源代码(一)
2006/10/09 PHP
比较全的PHP 会话(session 时间设定)使用入门代码
2008/06/05 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
PHP生成条形码大揭秘
2015/09/24 PHP
JavaScript实现禁止后退的方法
2006/12/27 Javascript
JavaScript类库D
2010/10/24 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
js设置function参数默认值(适合没有传参情况)
2014/02/24 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
Angular6使用forRoot() 注册单一实例服务问题
2019/08/27 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
[01:12:35]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
MySQL最常见的操作语句小结
2015/05/07 Python
python实现飞机大战微信小游戏
2020/03/21 Python
Python中分支语句与循环语句实例详解
2018/09/13 Python
Django REST framework 视图和路由详解
2019/07/19 Python
基于Python实现全自动下载抖音视频
2020/11/06 Python
HTML5如何为形状图上颜色怎么绘制具有颜色和透明度的矩形
2014/06/23 HTML / CSS
国家地理在线商店:Shop National Geographic
2018/06/30 全球购物
Holland & Barrett爱尔兰:英国领先的健康零售商
2019/03/31 全球购物
教师作风整顿个人剖析材料
2014/10/10 职场文书
企业党建工作总结2015
2015/05/26 职场文书
redis实现共同好友的思路详解
2021/05/26 Redis
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js
Python实现日志实时监测的示例详解
2022/04/06 Python
MySQL 数据库范式化设计理论
2022/04/22 MySQL