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 31 NodeJs
nodejs入门详解(多篇文章结合)
Mar 07 NodeJs
NodeJS学习笔记之Connect中间件模块(二)
Jan 27 NodeJs
nodejs实现HTTPS发起POST请求
Apr 23 NodeJs
Highcharts+NodeJS搭建数据可视化平台示例
Jan 01 NodeJs
nodejs中向HTTP响应传送进程的输出
Mar 19 NodeJs
nodejs服务搭建教程 nodejs访问本地站点文件
Apr 07 NodeJs
详解Windows下安装Nodejs步骤
May 18 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
NodeJS自定义模块写法(详解)
Jun 27 NodeJs
nodejs模块学习之connect解析
Jul 05 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 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概述.
2006/10/09 PHP
CodeIgniter中实现泛域名解析
2014/07/19 PHP
php中__toString()方法用法示例
2016/12/07 PHP
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
2016/02/22 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
2016/12/07 Javascript
强大的JavaScript响应式图表Chartist.js的使用
2017/09/13 Javascript
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
Node.js + express实现上传大文件的方法分析【图片、文本文件】
2019/03/14 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
Node登录权限验证token验证实现的方法示例
2020/05/25 Javascript
vue 实现超长文本截取,悬浮框提示
2020/07/29 Javascript
Request的中断和ErrorHandler实例解析
2018/02/12 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
2019/06/21 Python
python set内置函数的具体使用
2019/07/02 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
如何在 Django 模板中输出 "{{"
2020/01/24 Python
利用python实现逐步回归
2020/02/24 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
基于python纯函数实现井字棋游戏
2020/05/27 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
python反扒机制的5种解决方法
2021/02/06 Python
白色公司:The White Company
2017/10/11 全球购物
中专毕业个人的自荐信格式
2013/09/21 职场文书
生产部主管岗位职责
2014/01/06 职场文书
行政部岗位职责范本
2014/03/13 职场文书
旺仔牛奶广告词
2014/03/20 职场文书
教学改革实施方案
2014/03/31 职场文书
党委班子纠正“四风”问题整改措施
2014/10/28 职场文书
2014年材料员工作总结
2014/11/19 职场文书
事业单位考察材料范文
2014/12/25 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
Java中的随机数Random
2022/03/17 Java/Android