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服务器(8):非阻塞是如何实现的
Dec 18 NodeJs
NodeJS学习笔记之Connect中间件模块(一)
Jan 27 NodeJs
Windows系统下使用Sublime搭建nodejs环境
Apr 13 NodeJs
nodejs连接mongodb数据库实现增删改查
Dec 01 NodeJs
nodejs中模块定义实例详解
Mar 18 NodeJs
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
May 15 NodeJs
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
May 15 NodeJs
基于Nodejs的Tcp封包和解包的理解
Sep 19 NodeJs
NodeJs 模仿SIP话机注册的方法
Jun 21 NodeJs
Nodejs监控事件循环异常示例详解
Sep 22 NodeJs
nodejs对mongodb数据库的增加修删该查实例代码
Jan 05 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
360搜索引擎自动收录php改写方案
2018/04/28 PHP
js正则表达式的使用详解
2013/07/09 Javascript
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
如何处理JSON中的特殊字符
2016/11/30 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
JavaScript的Object.defineProperty详解
2018/07/09 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
小程序多图列表实现性能优化的方法步骤
2019/05/28 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
详解Vue3中对VDOM的改进
2020/04/23 Javascript
JS浏览器BOM常见操作实例详解
2020/04/27 Javascript
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
Python3如何解决字符编码问题详解
2017/04/23 Python
python如何实现反向迭代
2018/03/20 Python
PyQt5实现下载进度条效果
2018/04/19 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
Python自定义一个异常类的方法
2019/06/27 Python
python中比较两个列表的实例方法
2019/07/04 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
Django Rest framework认证组件详细用法
2019/07/25 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
2020/01/19 Python
使用Python实现牛顿法求极值
2020/02/10 Python
法国一家芭蕾舞鞋公司:Repetto
2018/11/12 全球购物
为什么要使用servlet
2016/01/17 面试题
给国外客户的邀请函
2014/01/30 职场文书
行政监察建议书
2014/05/19 职场文书
《普罗米修斯》教学反思
2016/02/22 职场文书
python实现股票历史数据可视化分析案例
2021/06/10 Python