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异步编程
Dec 04 NodeJs
实例详解Nodejs 保存 payload 发送过来的文件
Jan 14 NodeJs
详解nodejs微信公众号开发——3.封装消息响应模块
Apr 10 NodeJs
详解nodejs模板引擎制作
Jun 14 NodeJs
CentOS 安装NodeJS V8.0.0的方法
Jun 15 NodeJs
Nodejs中crypto模块的安全知识讲解
Jan 03 NodeJs
nodejs微信扫码支付功能实现
Feb 17 NodeJs
NodeJS安装图文教程
Apr 19 NodeJs
基于nodejs的雪碧图制作工具的示例代码
Nov 05 NodeJs
NodeJs入门教程之定时器和队列
Mar 08 NodeJs
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
Apr 29 NodeJs
nodejs log4js 使用详解
May 31 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/06/13 PHP
Laravel5中contracts详解
2015/03/02 PHP
PHP通过API获取手机号码归属地
2015/05/28 PHP
CakePHP框架Model函数定义方法示例
2017/08/04 PHP
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
如何让div span等元素能响应键盘事件操作指南
2012/11/13 Javascript
javascript之Partial Application学习
2013/01/10 Javascript
JavaScript实现瀑布流布局
2020/06/28 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
谈谈JS中的!!
2017/12/07 Javascript
详解关于vue-area-linkage走过的坑
2018/06/27 Javascript
python实现多人聊天室
2020/03/31 Python
python之消除前缀重命名的方法
2018/10/21 Python
python机器人运动范围问题的解答
2019/04/29 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
详解Python self 参数
2019/08/30 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
2020/03/08 Python
Python 合并拼接字符串的方法
2020/07/28 Python
html5的canvas方法使用指南
2014/12/15 HTML / CSS
英语感恩演讲稿
2014/01/14 职场文书
高中地理教学反思
2014/01/29 职场文书
对标管理实施方案
2014/03/12 职场文书
高中生家长寄语大全
2014/04/03 职场文书
社会发展项目建议书
2014/08/25 职场文书
未婚证明书模板
2014/10/08 职场文书
村党的群众路线教育实践活动工作总结
2014/10/25 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
Java并发编程必备之Future机制
2021/06/30 Java/Android
python对文档中元素删除,替换操作
2022/04/02 Python
php解析非标准json、非规范json的方式实例
2022/05/10 PHP