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学习笔记之Connect中间件模块(一)
Jan 27 NodeJs
深入浅析NodeJs并发异步的回调处理
Dec 21 NodeJs
用NodeJS实现批量查询地理位置的经纬度接口
Aug 16 NodeJs
Nodejs下DNS缓存问题浅析
Nov 16 NodeJs
用nodeJS搭建本地文件服务器的几种方法小结
Mar 16 NodeJs
nodejs中模块定义实例详解
Mar 18 NodeJs
nodejs入门教程六:express模块用法示例
Apr 24 NodeJs
nodejs 最新版安装npm 的使用详解
Jan 18 NodeJs
nodejs实现套接字服务功能详解
Jun 21 NodeJs
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
Dec 06 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
Jun 10 NodeJs
独立部署小程序基于nodejs的服务器过程详解
Jun 24 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
xss防御之php利用httponly防xss攻击
2014/03/21 PHP
php cookie名使用点号(句号)会被转换
2014/10/23 PHP
Laravel框架查询构造器 CURD操作示例
2019/09/04 PHP
CL vs ForZe BO5 第二场 2.13
2021/03/10 DOTA
js 分栏效果实现代码
2009/08/29 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
js 时间格式与时间戳的相互转换示例代码
2013/12/25 Javascript
jQuery中change事件用法实例
2014/12/26 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
JavaScript仿商城实现图片广告轮播实例代码
2016/02/06 Javascript
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
webpack external模块的具体使用
2018/03/10 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
Python实现CNN的多通道输入实例
2020/01/17 Python
python字符串下标与切片及使用方法
2020/02/13 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
CSS3 please 跨浏览器的CSS3产生器
2010/03/14 HTML / CSS
css3 线性渐变和径向渐变示例附图
2014/04/08 HTML / CSS
Etam德国:内衣精品店
2019/08/25 全球购物
社区健康教育工作方案
2014/06/03 职场文书
学习雷锋标语
2014/06/25 职场文书
群众路线教育实践活动实施方案
2014/10/31 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
入党个人总结范文
2015/03/02 职场文书
人事任命通知书
2015/04/21 职场文书
联谊活动总结范文
2015/05/09 职场文书
酒店厨房管理制度
2015/08/06 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
CSS中妙用 drop-shadow 实现线条光影效果
2021/11/11 HTML / CSS
Python必备技巧之函数的使用详解
2022/04/04 Python