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如何复制文件
Mar 09 NodeJs
Nodejs全局安装和本地安装的不同之处
Jul 04 NodeJs
图片上传之FileAPI与NodeJs
Jan 24 NodeJs
详解NodeJS框架express的路径映射(路由)功能及控制
Mar 24 NodeJs
NodeJs的fs读写删除移动监听
Apr 28 NodeJs
nodejs爬虫初试superagent和cheerio
Mar 05 NodeJs
NodeJs项目中关闭ESLint的方法
Aug 09 NodeJs
Nodejs中的JWT和Session的使用
Aug 21 NodeJs
nodejs中express入门和基础知识点学习
Sep 13 NodeJs
nodejs nedb 封装库与使用方法示例
Feb 06 NodeJs
nodejs实现百度舆情接口应用示例
Feb 07 NodeJs
如何利用nodejs自动定时发送邮件提醒(超实用)
Dec 01 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
smarty实例教程
2006/11/19 PHP
如何在PHP程序中防止盗链
2008/04/09 PHP
两个开源的Php输出Excel文件类
2010/02/08 PHP
关于PHP5 Session生命周期介绍
2010/03/02 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
php实现在线通讯录功能(附源码)
2016/05/13 PHP
php opendir()列出目录下所有文件的实例代码
2016/10/02 PHP
php+webSoket实现聊天室示例代码(附源码)
2017/02/17 PHP
PHP 实现base64编码文件上传出现问题详解
2020/09/01 PHP
Jquery实战_读书笔记2 选择器
2010/01/22 Javascript
js 多浏览器分别判断代码
2010/04/01 Javascript
javascript 闭包疑问
2010/12/30 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
ES5学习教程之Array对象
2017/04/01 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
2019/01/15 Javascript
js继承的这6种方式!(上)
2019/04/23 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
vue使用transition组件动画效果的实例代码
2021/01/28 Vue.js
[50:24]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
Python制作词云的方法
2018/01/03 Python
Python登录注册验证功能实现
2018/06/18 Python
用pycharm开发django项目示例代码
2019/06/13 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
利用django创建一个简易的博客网站的示例
2020/09/29 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
Android面试宝典
2013/08/06 面试题
美容院营销方案
2014/03/05 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
党的群众路线教育实践活动党员个人剖析材料
2014/10/08 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python