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中利用Promise来封装异步函数
Feb 25 NodeJs
nodejs简单实现中英文翻译
May 04 NodeJs
nodejs实现获取某宝商品分类
May 28 NodeJs
在windows上用nodejs搭建静态文件服务器的简单方法
Aug 11 NodeJs
浅谈Nodejs中的作用域问题
Dec 26 NodeJs
nodejs入门教程一:概念与用法简介
Apr 24 NodeJs
深入理解nodejs中Express的中间件
May 19 NodeJs
基于nodejs实现微信支付功能
Dec 20 NodeJs
nodeJs实现基于连接池连接mysql的方法示例
Feb 10 NodeJs
Nodejs 和 Electron ubuntu下快速安装过程
May 04 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
Jun 22 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
php批量更改数据库表前缀实现方法
2013/10/26 PHP
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
$.ajax json数据传递方法
2008/11/19 Javascript
JavaScript 数组循环引起的思考
2010/01/01 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
JS闭包与延迟求值用法示例
2016/12/22 Javascript
js 输入框 正则表达式(菜鸟必看教程)
2017/02/19 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
JS函数内部属性之arguments和this实例解析
2018/10/07 Javascript
iview在vue-cli3如何按需加载的方法
2018/10/31 Javascript
原生js实现随机点名功能
2019/11/05 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
[46:04]Liquid vs VP Supermajor决赛 BO 第四场 6.10
2018/07/05 DOTA
python选择排序算法实例总结
2015/07/01 Python
wxPython的安装与使用教程
2018/08/31 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
Python中三元表达式的几种写法介绍
2019/03/04 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
Pycharm 2019 破解激活方法图文详解
2019/10/11 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
基于Python3.7.1无法导入Numpy的解决方式
2020/03/09 Python
vscode调试django项目的方法
2020/08/06 Python
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
大学团支书的自我评价分享
2013/12/14 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
自我推荐信格式模板
2015/03/24 职场文书
2015年社区工作总结
2015/04/08 职场文书
人生遥控器观后感
2015/06/11 职场文书
2016年公司新年寄语
2015/08/17 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫
ant design vue的form表单取值方法
2022/06/01 Vue.js