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文件操作模块FS(File System)常用函数简明总结
Jun 05 NodeJs
nodejs实现遍历文件夹并统计文件大小
May 28 NodeJs
Nodejs下DNS缓存问题浅析
Nov 16 NodeJs
用nodejs搭建websocket服务器
Jan 23 NodeJs
理解nodejs的stream和pipe机制的原理和实现
Aug 12 NodeJs
nodejs+mongodb+vue前后台配置ueditor的示例代码
Jan 02 NodeJs
nodejs更改项目端口号的方法
May 13 NodeJs
Nodejs Express 通过log4js写日志到Logstash(ELK)
Aug 30 NodeJs
Nodejs把接收图片base64格式保存为文件存储到服务器上
Sep 26 NodeJs
nodejs图片处理工具gm用法小结
Dec 12 NodeJs
Nodejs中获取当前函数被调用的行数及文件名详解
Dec 12 NodeJs
Nodejs技巧之Exceljs表格操作用法示例
Nov 06 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
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
phpstudy的php版本自由修改的方法
2017/10/18 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
分析了一下JQuery中的extend方法实现原理
2015/02/27 Javascript
js实现当复选框选择匿名登录时隐藏登录框效果
2015/08/14 Javascript
早该知道的7个JavaScript技巧
2016/06/21 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
简单的vue-resourse获取json并应用到模板示例
2017/02/10 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
JS对象和字符串之间互换操作实例分析
2019/02/02 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
python在控制台输出进度条的方法
2015/06/20 Python
Python制作简易注册登录系统
2016/12/15 Python
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
python3.X 抓取火车票信息【修正版】
2018/06/19 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
python3实现指定目录下文件sha256及文件大小统计
2019/02/25 Python
Python中zip()函数的简单用法举例
2019/09/02 Python
python DataFrame转dict字典过程详解
2019/12/26 Python
Python imutils 填充图片周边为黑色的实现
2020/01/19 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
python中元组的用法整理
2020/06/15 Python
Python通过len函数返回对象长度
2020/10/22 Python
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
2021/01/27 HTML / CSS
英国在线药房:Express Chemist
2019/03/28 全球购物
乡镇三项教育实施方案
2014/03/30 职场文书
锦旗标语大全
2014/06/23 职场文书
校园广播稿100字
2014/10/06 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书