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 相关文章推荐
抛弃Nginx使用nodejs做反向代理服务器
Jul 17 NodeJs
NodeJS学习笔记之(Url,QueryString,Path)模块
Jan 13 NodeJs
Nodejs抓取html页面内容(推荐)
Aug 11 NodeJs
Nodejs高扩展性的模板引擎 functmpl简介
Feb 13 NodeJs
NodeJS仿WebApi路由示例
Feb 28 NodeJs
nodejs超出最大的调用栈错误问题
Dec 27 NodeJs
nodejs微信扫码支付功能实现
Feb 17 NodeJs
nodeJS模块简单用法示例
Apr 21 NodeJs
CentOS7中源码编译安装NodeJS的完整步骤
Oct 13 NodeJs
M2实现Nodejs项目自动部署的方法步骤
May 05 NodeJs
基于nodejs的微信JS-SDK简单应用实现
May 21 NodeJs
通过Nodejs搭建网站简单实现注册登录流程
Jun 14 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/11/25 PHP
php minixml详解
2008/07/19 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
2013/06/18 PHP
ThinkPHP应用模式扩展详解
2014/07/16 PHP
再次分享18个非常棒的jQuery表格插件
2011/04/10 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
jquery使用jquery.zclip插件复制对象的实例教程
2013/12/04 Javascript
jquery制作居中遮罩层效果分享
2014/02/21 Javascript
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
2014/05/11 Javascript
jquery中append()与appendto()用法分析
2014/11/14 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
Javascript设计模式之观察者模式的多个实现版本实例
2015/03/03 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
AngularJS基础 ng-keydown 指令简单示例
2016/08/02 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
js 作用域和变量详解
2017/02/16 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
JavaScript设置名字输入不合法的实现方法
2017/05/23 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
小程序日历控件使用方法详解
2018/12/29 Javascript
详解Vue.directive 自定义指令
2019/03/27 Javascript
js中Generator函数的深入讲解
2019/04/07 Javascript
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
js实现九宫格布局效果
2020/05/28 Javascript
[04:13]2014DOTA2国际邀请赛 专访DC目前形势不容乐观
2014/07/12 DOTA
Django数据库操作的实例(增删改查)
2017/09/04 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
教堂婚礼主持词
2014/03/14 职场文书
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
2022/07/07 数码科技