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实现的一个简单udp广播服务器、客户端
Sep 25 NodeJs
轻松创建nodejs服务器(7):阻塞操作的实现
Dec 18 NodeJs
nodejs搭建本地http服务器教程
Mar 13 NodeJs
Ajax异步文件上传与NodeJS express服务端处理
Apr 01 NodeJs
nodejs入门教程五:连接数据库的方法分析
Apr 24 NodeJs
Nodejs中的JWT和Session的使用
Aug 21 NodeJs
nodejs中用npm初始化来创建package.json的实例讲解
Oct 10 NodeJs
nodejs实现范围请求的实现代码
Oct 12 NodeJs
详解Nodejs get获取远程服务器接口数据
Mar 26 NodeJs
使用nodejs分离html文件里的js和css详解
Apr 12 NodeJs
nodejs读取图片返回给浏览器显示
Jul 25 NodeJs
nodejs脚本centos开机启动实操方法
Mar 04 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实现用于验证所有类型的信用卡类
2015/03/24 PHP
PHP实现的文件上传类与用法详解
2017/07/05 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
JS画5角星方法介绍
2013/09/17 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
QQ空间顶部折页撕开效果示例代码
2014/06/15 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
2020淘宝618理想生活列车自动领喵币js脚本的代码
2020/06/02 Javascript
深入了解Vue动态组件和异步组件
2021/01/26 Vue.js
[01:35]辉夜杯战队访谈宣传片—LGD
2015/12/25 DOTA
[01:05:36]VP vs TNC Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
Python深入学习之装饰器
2014/08/31 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
Python爬虫文件下载图文教程
2018/12/23 Python
python pycharm的安装及其使用
2019/10/11 Python
使用python远程操作linux过程解析
2019/12/04 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
平面设计师的工作职责
2013/11/21 职场文书
企业消防安全制度
2014/02/02 职场文书
教师读书活动总结
2014/05/07 职场文书
给女朋友道歉的话大全
2015/01/20 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
Java并发编程之原子性-Atomic的使用
2022/03/16 Java/Android