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 相关文章推荐
Ubuntu中搭建Nodejs开发环境过程分享
Jun 01 NodeJs
nodejs 实现模拟form表单上传文件
Jul 14 NodeJs
Nodejs实现多人同时在线移动鼠标的小游戏分享
Dec 06 NodeJs
轻松创建nodejs服务器(2):nodejs服务器的构成分析
Dec 18 NodeJs
NodeJs中的VM模块详解
May 06 NodeJs
详解nodejs与javascript中的aes加密
May 22 NodeJs
使用nodejs中httpProxy代理时候出现404异常的解决方法
Aug 15 NodeJs
NodeJS和BootStrap分页效果的实现代码
Nov 07 NodeJs
NodeJs使用Mysql模块实现事务处理实例
May 31 NodeJs
nodejs 子进程正确的打开方式
Jul 03 NodeJs
NodeJs操作MongoDB教程之分页功能以及常见问题
Apr 09 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
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
php将日期格式转换成xx天前的格式
2015/04/16 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
Laravel框架查询构造器简单示例
2019/05/08 PHP
PHP与Web页面交互操作实例分析
2020/06/02 PHP
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
JavaScript之自定义类型
2012/05/04 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
2013/01/11 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
2015/12/17 Javascript
js 获取经纬度的实现方法
2016/06/20 Javascript
JavaScript基础重点(必看)
2016/07/09 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
2016/12/16 Javascript
jquery ui sortable拖拽后保存位置
2017/04/27 jQuery
javascript编写简易计算器
2017/05/06 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
2017/12/14 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
Python迭代用法实例教程
2014/09/08 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
Python端口扫描简单程序
2016/11/10 Python
python django使用haystack:全文检索的框架(实例讲解)
2017/09/27 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
2018/04/27 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
Python解决走迷宫问题算法示例
2018/07/27 Python
在IPython中执行Python程序文件的示例
2018/11/01 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
初中生期末考试的自我评价
2013/12/17 职场文书
大学生关于奋斗的演讲稿
2014/01/09 职场文书
2014年向国旗敬礼活动总结
2014/09/27 职场文书
公务员群众路线心得体会
2014/11/03 职场文书