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

发布时间 - 2026-01-11 01:28:43    点击率:

首先需要安装mysql模块:npm install mysql --save

然后创建user数据表:

接着使用nodejs对数据库进行增删改查:

.【活动】2017 CSDN博客专栏评选   【评论送书】SQL优化、深度学习、数据科学家   CSDN日报20170527 ——《人机大战,历史的见证》   CSDN 日报 | 4.19-5.19 上榜作者排行出炉 
nodejs操作mysql实现增删改查 .
标签: nodejsjavascript实例数据库mysql 2017-05-19 18:39 98人阅读 评论(0) 收藏 举报 .本文章已收录于: 
 分类: javascript(31)  
作者同类文章XNodejs(2)  
作者同类文章X.版权声明:本文为博主原创文章,未经博主允许不得转载。
首先需要安装mysql模块:npm install mysql --save

然后创建user数据表:




接着使用nodejs对数据库进行增删改查:


//引入mysql模块
var mysql = require('mysql');
//链接数据库
var connection = mysql.createConnection({
  host:'localhost',
  user:'root',
  password:'root',
  database:'node',
})
connection.connect();
//查询数据
var sql = 'SELECT * FROM user';
connection.query(sql,function (err,result) {
  if(err){
    console.log('error');
    return;
  }
  console.log('-----------------查询----------------');
  console.log(result);
  console.log('-----------------查询结束----------------');
})

//增加数据
var addsql = 'INSERT INTO user(name,age,sex) VALUES(?,?,?)';
var addsqlparams = ['汪丹萍','24','女'];
connection.query(addsql,addsqlparams,function (err,result) {
  if(err){
    console.log('error');
    return;
  }
  console.log('-----------------新增成功----------------');
  console.log(result);
  console.log('-----------------结束----------------');
})

//修改数据
var modsql = 'UPDATE user SET name = ?,age = ? WHERE id = ?';
var modsqlparams = ['吕雪源love','26','1'];
connection.query(modsql,modsqlparams,function (err,result) {
  if(err){
    console.log('err');
    return;
  }
  console.log('--------------------------------');
  console.log(result);
  console.log('--------------------------------');
})

//删除数据
var delsql = 'DELETE FROM user where id = 2';
connection.query(delsql,function (err,result) {
  if(err){
    console.log('err');
    return;
  }
  console.log('----------删除-------------');
  console.log(result);
})


connection.end();

最后运行js:

增删改查都已经执行成功了。

以上这篇nodejs操作mysql实现增删改查的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# nodejs  # mysql增删改查  # Node.js对MySQL数据库的增删改查实战记录  # node.js中 mysql 增删改查操作及async  # await处理实例分析  # Node.js+Express+Mysql 实现增删改查  # nodeJs链接Mysql做增删改查的简单操作  # Node.js操作mysql数据库增删改查  # node.js操作mysql(增删改查)  # Node连接MySQL并封装其增删改查的实现代码  # 给大家  # 希望能  # 这篇  # 版权声明  # 小编  # 上榜  # 大家多多  # 博客  # CSDN  # nodejsjavascript  # SQL  # XNodejs  # require  # var  # javascript  # background  # style  # ccffcc  # color  # span 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  佛山企业网站制作公司有哪些,沟通100网上服务官网?  公司门户网站制作流程,华为官网怎么做?  java中使用zxing批量生成二维码立牌  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  JavaScript常见的五种数组去重的方式  Laravel如何实现多对多模型关联?(Eloquent教程)  详解vue.js组件化开发实践  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  php485函数参数是什么意思_php485各参数详细说明【介绍】  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  简单实现Android文件上传  Android自定义控件实现温度旋转按钮效果  黑客如何通过漏洞一步步攻陷网站服务器?  怎么用AI帮你为初创公司进行市场定位分析?  如何在IIS中新建站点并配置端口与物理路径?  如何用PHP工具快速搭建高效网站?  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  大型企业网站制作流程,做网站需要注册公司吗?  焦点电影公司作品,电影焦点结局是什么?  如何确保西部建站助手FTP传输的安全性?  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  EditPlus中的正则表达式实战(5)  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  北京的网站制作公司有哪些,哪个视频网站最好?  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  Java类加载基本过程详细介绍  Laravel如何与Inertia.js和Vue/React构建现代单页应用  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  网站制作企业,网站的banner和导航栏是指什么?  Laravel如何处理和验证JSON类型的数据库字段  如何快速重置建站主机并恢复默认配置?  Laravel如何生成API文档?(Swagger/OpenAPI教程)  如何获取上海专业网站定制建站电话?  如何正确下载安装西数主机建站助手?  网页设计与网站制作内容,怎样注册网站?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  专业商城网站制作公司有哪些,pi商城官网是哪个?  详解Huffman编码算法之Java实现  如何在IIS管理器中快速创建并配置网站?  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  如何在香港服务器上快速搭建免备案网站?  如何快速搭建支持数据库操作的智能建站平台?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  nginx修改上传文件大小限制的方法