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 Post请求报socket hang up错误的解决办法
Sep 25 NodeJs
nodejs教程之环境安装及运行
Nov 21 NodeJs
nodejs批量修改文件编码格式
Jan 22 NodeJs
nodejs 中模拟实现 emmiter 自定义事件
Feb 22 NodeJs
Nodejs+Socket.io实现通讯实例代码
Feb 13 NodeJs
详解nodejs微信公众号开发——6.自定义菜单
Apr 13 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
Nodejs 和Session 原理及实战技巧小结
Aug 25 NodeJs
nodejs 十六进制字符串型数据与btye型数据相互转换
Jul 30 NodeJs
详解webpack打包nodejs项目(前端代码)
Sep 19 NodeJs
使用koa-log4管理nodeJs日志笔记的使用方法
Nov 30 NodeJs
NodeJs之word文件生成与解析的实现代码
Apr 01 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 session_start()问题解疑(详细介绍)
2013/07/05 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
2014/06/04 PHP
php使用number_format函数截取小数的方法分析
2016/05/27 PHP
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
JavaScript 不只是脚本
2007/05/30 Javascript
javascript Discuz代码中的msn聊天小功能
2008/05/25 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
结合JQ1.9通过js正则判断各种浏览器版本的方法
2013/12/30 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
利用node.js搭建简单web服务器的方法教程
2017/02/20 Javascript
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
Vue列表页渲染优化详解
2017/07/24 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
2017/12/25 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
2018/07/01 Javascript
CSS3 动画卡顿性能优化的完美解决方案
2018/09/20 Javascript
详解关于webpack多入口热加载很慢的原因
2019/04/24 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
Python网络爬虫项目:内容提取器的定义
2016/10/25 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
django和vue实现数据交互的方法
2019/08/21 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
python实现银行实战系统
2020/02/26 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
英文版网络工程师求职信
2013/10/28 职场文书
2014端午节活动策划方案
2014/01/27 职场文书
本科生就业推荐信
2014/05/19 职场文书
邻里守望志愿服务活动方案
2014/08/15 职场文书
家长学校培训材料
2014/08/20 职场文书
Go语言应该什么情况使用指针
2021/07/25 Golang
Ubuntu安装Mysql+启用远程连接的完整过程
2022/06/21 Servers