------------------------------------查询
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');
});
分享到:
相关推荐
本项目将探讨如何使用Node.js与Express结合,实现数据的增删改查(CRUD)操作。 首先,为了实现数据持久化,我们需要一个数据库系统。Node.js有许多可选的数据库驱动,如MongoDB(通过Mongoose库)、MySQL(通过...
本文主要介绍NodeJS+Express+Mysql 实现POST和GET请求的增删改查,后续会在博客发布详细说明,可以关注一下
在本项目中,我们主要探讨如何使用Node.js的Koa2框架、MySQL数据库、Sequelize ORM以及JSON Web Tokens(JWT)来构建一个完整的登录注册系统,并实现文章的增删改查接口。以下是对这些技术及其应用的详细解析: 1. ...
在这个项目中,MySQL通过Node.js的mysql2或promise-mysql等库与后端进行通信,执行SQL查询,实现数据的增删改查。 4. **EJS模板引擎**:EJS是一种轻量级的JavaScript模板引擎,用于将服务器端的数据嵌入到HTML中,...
Nodejs + Express + MySql + Gulp 增删改查如何执行1、将项目克隆到本地,cd到目录git clone git@github.com:chenjun1127/nodejs-mysql.gitcd nodejs-mysql2、安装依赖npm install3、打包并执行gulp4、打开浏览器...
首先需要安装mysql模块:npm install mysql –save...nodejs操作mysql实现增删改查 . 标签: nodejsjavascript实例数据库mysql 2017-05-19 18:39 98人阅读 评论(0) 收藏 举报 .本文章已收录于: 分类: javascript(31
本项目 "nodejs-web demo(增删改查)" 是一个针对初学者设计的 Node.js Web 应用示例,主要涵盖了基础的 Web 开发功能,包括用户登录和CRUD(Create, Read, Update, Delete)操作。 1. **Express 框架**:这个项目...
下面将详细介绍如何使用Node.js连接MySQL数据库,并进行基本的增删改查操作。 ### Node.js与MySQL的安装和准备 在开始之前,首先需要确保在开发环境中安装了Node.js和MySQL数据库。Node.js可以通过其官方网站下载...
利用nodejs 编写服务器端,利用express构建服务器,采用路由器的方式管理路由,导入mysql模块,前端页面通过get方式发送查询请求,通过post方式发送注册请求,通过连接池的方式完成数据库数据的读取与...实现增删查改
在Node.js环境中,MySQL是广泛使用的数据库管理库,它允许开发者执行SQL命令来与数据库进行交互,实现数据的增删改查(CRUD)操作。本文将深入讲解如何使用Node.js和MySQL模块来操作数据库。 首先,我们需要引入`...
本项目名为"nodejs做一个增删改查的小项目",显然目标是构建一个基础的CRUD(创建、读取、更新、删除)应用程序。CRUD操作是任何数据库驱动的应用程序的核心,对于学习和理解Web应用的运作方式至关重要。 首先,...
在本文中,我们将深入探讨如何使用Node.js、Express框架和MySQL数据库来构建一个功能完备的Web应用程序,包括数据的增删改查(CRUD)操作、分页功能以及图片的上传处理。首先,我们先来了解这三个核心组件。 **Node...
在本项目中,EasyUI提供了诸如表格、表单、按钮、对话框等组件,用于实现用户界面的增删改查操作。 4. **MySQL** 和 **MSSQL**:这两种数据库管理系统分别代表开源的SQL数据库(MySQL)和微软的商业SQL数据库...
利用nodejs 编写服务器端,利用express构建服务器,采用路由器的方式管理路由,导入mysql模块,前端页面通过get方式发送查询请求,通过post方式发送注册请求,通过连接池的方式完成数据库数据的读取与...实现增删查改
可能包含各种增删改查操作的示例,以及如何调用封装好的数据库函数,为开发者提供了一个快速上手的指南。 5. **test.sql**:这个文件包含了百万级别的测试数据,可能是通过一系列INSERT语句生成的。这些数据用于...
主要介绍了node.js中 mysql 增删改查操作及async,await处理,结合实例形式分析了node.js中 mysql库安装、增删改查操作及async,await处理相关实现技巧,需要的朋友可以参考下
在本文中,我们将深入探讨如何使用Node.js和Sequelize库来实现数据库的增删改查操作。Sequelize是一个流行的ORM(对象关系映射)工具,它支持多种数据库,包括MySQL,允许开发者以面向对象的方式处理数据库操作。 ...