`

nodejs之mysql的增删改查

阅读更多
------------------------------------查询
var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '123456',
  database : 'test'
});
var data='';
connection.connect();

connection.query('SELECT * from userinfo', function (error, results, fields) {

for(var i =0;i<=results.length;i++){
if (error) throw error;
console.log('The '+i +'result is: ', results[i]);
}
console.log(results);
});
------------------------------------增加
var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '123456',
  database : 'test'
});

connection.connect();

var  addSql = 'INSERT INTO userinfo(useId,useName,usePwd) VALUES(1006,?,?)';
var  addSqlParams = ['ceshi001','23453'];

connection.query(addSql,addSqlParams, function (err, result) {
if(err){
         console.log('[INSERT ERROR] - ',err.message);
         return;
        }  
  console.log('--------------------------INSERT----------------------------');   
       console.log('INSERT ID:',result);       
       console.log('-----------------------------------------------------------------\n\n'); 
});
------------------------------------删除

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '123456',
  database : 'test'
});

connection.connect();

var  deleteSql = 'delete from  userinfo where useId =?';
var  deleteSqlParams = ['1006'];

connection.query(deleteSql,deleteSqlParams, function (err, result) {
if(err){
         console.log('[delete ERROR] - ',err.message);
         return;
        }  
  console.log('--------------------------delete----------------------------');   
       console.log('delete ID:',result);       
       console.log('-----------------------------------------------------------------\n\n'); 
});

------------------------------------修改

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '123456',
  database : 'test'
});

connection.connect();

var  updateSql = 'update userinfo set useName= ?,usePwd =? where useId =?';
var  updateSqlParams = ['kaige','666666','1006'];

connection.query(updateSql,updateSqlParams, function (err, result) {
if(err){
         console.log('[update ERROR] - ',err.message);
         return;
        }  
  console.log('--------------------------update----------------------------');   
       console.log('update ID:',result);       
       console.log('-----------------------------------------------------------------\n\n'); 
});


分享到:
评论

相关推荐

    nodejs+express实现增删改查

    本项目将探讨如何使用Node.js与Express结合,实现数据的增删改查(CRUD)操作。 首先,为了实现数据持久化,我们需要一个数据库系统。Node.js有许多可选的数据库驱动,如MongoDB(通过Mongoose库)、MySQL(通过...

    本文主要介绍NodeJS+Express+Mysql 实现POST和GET请求的增删改查

    本文主要介绍NodeJS+Express+Mysql 实现POST和GET请求的增删改查,后续会在博客发布详细说明,可以关注一下

    Node.js-使用nodejs-koa2-mysql-sequelize-jwt实现登录注册文章增删改查接口

    在本项目中,我们主要探讨如何使用Node.js的Koa2框架、MySQL数据库、Sequelize ORM以及JSON Web Tokens(JWT)来构建一个完整的登录注册系统,并实现文章的增删改查接口。以下是对这些技术及其应用的详细解析: 1. ...

    nodejs+mysql+ejs完成的博客

    在这个项目中,MySQL通过Node.js的mysql2或promise-mysql等库与后端进行通信,执行SQL查询,实现数据的增删改查。 4. **EJS模板引擎**:EJS是一种轻量级的JavaScript模板引擎,用于将服务器端的数据嵌入到HTML中,...

    nodejs-mysql:nodejs-mysql 增删改查

    Nodejs + Express + MySql + Gulp 增删改查如何执行1、将项目克隆到本地,cd到目录git clone git@github.com:chenjun1127/nodejs-mysql.gitcd nodejs-mysql2、安装依赖npm install3、打包并执行gulp4、打开浏览器...

    nodejs操作mysql实现增删改查的实例

    首先需要安装mysql模块:npm install mysql –save...nodejs操作mysql实现增删改查 . 标签: nodejsjavascript实例数据库mysql 2017-05-19 18:39 98人阅读 评论(0) 收藏 举报 .本文章已收录于: 分类: javascript(31

    nodejs-web demo(增删改查)

    本项目 "nodejs-web demo(增删改查)" 是一个针对初学者设计的 Node.js Web 应用示例,主要涵盖了基础的 Web 开发功能,包括用户登录和CRUD(Create, Read, Update, Delete)操作。 1. **Express 框架**:这个项目...

    nodeJs链接Mysql做增删改查的简单操作

    下面将详细介绍如何使用Node.js连接MySQL数据库,并进行基本的增删改查操作。 ### Node.js与MySQL的安装和准备 在开始之前,首先需要确保在开发环境中安装了Node.js和MySQL数据库。Node.js可以通过其官方网站下载...

    nodejs构建服务器并实现对mysql数据库的增删改查.zip

    利用nodejs 编写服务器端,利用express构建服务器,采用路由器的方式管理路由,导入mysql模块,前端页面通过get方式发送查询请求,通过post方式发送注册请求,通过连接池的方式完成数据库数据的读取与...实现增删查改

    nodejs操作mysql实现增删改查,一看就懂

    在Node.js环境中,MySQL是广泛使用的数据库管理库,它允许开发者执行SQL命令来与数据库进行交互,实现数据的增删改查(CRUD)操作。本文将深入讲解如何使用Node.js和MySQL模块来操作数据库。 首先,我们需要引入`...

    nodejs做一个增删改查的小项目

    本项目名为"nodejs做一个增删改查的小项目",显然目标是构建一个基础的CRUD(创建、读取、更新、删除)应用程序。CRUD操作是任何数据库驱动的应用程序的核心,对于学习和理解Web应用的运作方式至关重要。 首先,...

    node.js+express+mysql实现增删改查+分页+文件上传

    在本文中,我们将深入探讨如何使用Node.js、Express框架和MySQL数据库来构建一个功能完备的Web应用程序,包括数据的增删改查(CRUD)操作、分页功能以及图片的上传处理。首先,我们先来了解这三个核心组件。 **Node...

    nodejs+easyui+mysql+mssql登陆增删改查带数据库

    在本项目中,EasyUI提供了诸如表格、表单、按钮、对话框等组件,用于实现用户界面的增删改查操作。 4. **MySQL** 和 **MSSQL**:这两种数据库管理系统分别代表开源的SQL数据库(MySQL)和微软的商业SQL数据库...

    nodejs实战项目_构建服务器并实现对mysql数据库的增删改查.zip

    利用nodejs 编写服务器端,利用express构建服务器,采用路由器的方式管理路由,导入mysql模块,前端页面通过get方式发送查询请求,通过post方式发送注册请求,通过连接池的方式完成数据库数据的读取与...实现增删查改

    nodejs封装好的mysql数据库模块,带mysql连接池以及百万测试数据

    可能包含各种增删改查操作的示例,以及如何调用封装好的数据库函数,为开发者提供了一个快速上手的指南。 5. **test.sql**:这个文件包含了百万级别的测试数据,可能是通过一系列INSERT语句生成的。这些数据用于...

    node.js中 mysql 增删改查操作及async,await处理实例分析

    主要介绍了node.js中 mysql 增删改查操作及async,await处理,结合实例形式分析了node.js中 mysql库安装、增删改查操作及async,await处理相关实现技巧,需要的朋友可以参考下

    Nodejs + sequelize 实现增删改查操作

    在本文中,我们将深入探讨如何使用Node.js和Sequelize库来实现数据库的增删改查操作。Sequelize是一个流行的ORM(对象关系映射)工具,它支持多种数据库,包括MySQL,允许开发者以面向对象的方式处理数据库操作。 ...

Global site tag (gtag.js) - Google Analytics