nodeJs链接Mysql做增删改查的简单操作


Posted in NodeJs onFebruary 04, 2017

nodejs连接MySQL,首先安装了mysql之后,在cmd界面安装nodeJs的mysql模块:

npm install mysql

nodeJs链接Mysql做增删改查的简单操作

mysql中创建数据库“nodetry1”,再创建表table2:

nodeJs链接Mysql做增删改查的简单操作 

指定id为主键:

nodeJs链接Mysql做增删改查的简单操作

var mysql = require('mysql');

//选择数据库和表
var TEST_DATABASE = 'nodetry1';
var TEST_TABLE = 'table2';

var connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: '123456'
});

//连接数据库
connection.connect();

//选择查询的数据库
connection.query("use " + TEST_DATABASE);

// 增加
connection.query('insert into '+ TEST_TABLE +' (id,name,age) values (12, "二次添加会报错" , 77)');

// 删除
connection.query('delete from '+ TEST_TABLE +' where name = "sony"');

// 修改
connection.query('update '+ TEST_TABLE +' set name = "jiying.bao" where id = 5');

//查询
connection.query('SELECT * from '+ TEST_TABLE , function(err, rows) {
  if(err) throw err;
  console.log("SELECT ==> ");
  for(var i in rows) {
    console.log(rows[i]);
  }
});

//关闭数据库连接
connection.end();

运行js:

nodeJs链接Mysql做增删改查的简单操作

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
nodejs入门详解(多篇文章结合)
Mar 07 NodeJs
NodeJS的模块写法入门(实例代码)
Mar 07 NodeJs
NodeJs中的非阻塞方法介绍
Jun 05 NodeJs
利用NodeJS和PhantomJS抓取网站页面信息以及网站截图
Nov 18 NodeJs
nodejs教程之异步I/O
Nov 21 NodeJs
Highcharts+NodeJS搭建数据可视化平台示例
Jan 01 NodeJs
Nodejs实现短信验证码功能
Feb 09 NodeJs
NodeJs下的测试框架Mocha的简单介绍
Feb 22 NodeJs
nodejs构建本地web测试服务器 如何解决访问静态资源问题
Jul 14 NodeJs
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
Sep 18 NodeJs
修改Nodejs内置的npm默认配置路径方法
May 13 NodeJs
Nodejs实现多文件夹文件同步
Oct 17 NodeJs
nodejs基础应用
Feb 03 #NodeJs
nodejs基础知识
Feb 03 #NodeJs
windows 下安装nodejs 环境变量设置
Feb 02 #NodeJs
图片上传之FileAPI与NodeJs
Jan 24 #NodeJs
初探nodeJS
Jan 24 #NodeJs
进阶之初探nodeJS
Jan 24 #NodeJs
用nodejs搭建websocket服务器
Jan 23 #NodeJs
You might like
php简单静态页生成过程
2008/03/27 PHP
解析dedeCMS验证码的实现代码
2013/06/07 PHP
PHP引用(&)各种使用方法实例详解
2014/03/20 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
jQuery+ajax实现鼠标单击修改内容的思路
2014/06/29 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
如何在vue里添加好看的lottie动画
2018/08/02 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
2018/10/25 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
Python greenlet实现原理和使用示例
2014/09/24 Python
Python MySQLdb Linux下安装笔记
2015/05/09 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
详解Python安装tesserocr遇到的各种问题及解决办法
2019/03/07 Python
Python中捕获键盘的方式详解
2019/03/28 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
在pycharm中实现删除bookmark
2020/02/14 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
什么是会话Bean
2015/05/14 面试题
善意的谎言事例
2014/02/15 职场文书
交通事故私了协议书
2014/04/16 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
医药销售自我评价200字
2014/09/11 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
英文感谢信范文
2015/01/21 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python