首先需要安装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:

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

本文由【waitig】发表在等英博客 本文固定链接:nodejs操作mysql实现增删改查 欢迎关注本站官方公众号,每日都有干货分享!

点赞 (0)赏分享 (0)

eggjs增删改查MySQL,nodejs操作mysql实现增删改查相关推荐

  1. nodejs操作mysql创建库和表_Nodejs操作MySQL数据库

    如何用nodejs操作MySql数据呢,其实写法还是简单的, 1.开始在你的node项目中 npm install mysql --save 2.在你的新建项目中 引入代码 //引入数据库 var m ...

  2. [Node.js] 使用nodejs操作mysql数据库

    使用nodejs操作mysql数据库 安装命令 npm init -y 安装命令 npm i mysql --registry=https://registry.npm.taobao.org cons ...

  3. mysql常用操作 mysql备份与恢复

    先登录mysql  ==>mysql -uroot -p  查看数据库的版本 select version(); 查看有哪些库 show datases; 查看当前处于哪个库 select da ...

  4. Openstack技术\在Docker容器中部署MySQL,并通过外部mysql客户端操作MySQL Server

    MySQL部署 在Docker容器中部署MySQL,并通过外部mysql客户端操作MySQL Server. 操作步骤: 搜索mysql镜像 拉取mysql镜像 创建容器 操作容器中的mysql 容器 ...

  5. go mysql delete_go 操作mysql、增删改查

    示例代码 接下来的几个小节里面我们都将采用同一个数据库表结构:数据库test,用户表userinfo,关联用户信息表userdetail.CREATE TABLE `userinfo` ( `uid` ...

  6. python数据存储系列教程——python中mysql数据库操作:连接、增删查改、指令执行

    全栈工程师开发手册 (作者:陈玓玏) python教程全解 调试环境python3.6,调试python操作mysql数据库,首先要在本地或服务器安装mysql数据库.安装参考:http://blog ...

  7. python mysql倒序_day40:MySQL:python操作mysql:pymysql模块SQL注入攻击

    目录 part1:用python连接mysql 1.用python连接mysql的基本语法 创建连接conn→创建游标对象cursor→执行sql语句execute→获取数据fetchone→释放游标 ...

  8. python mysql latin1_python操作Mysql数据库

    python操作Mysql数据库 目前工作中主要使用的还是mysql数据库,这里把常用的函数做下总结. python3选择使用pymysql包进行数据库操作,使用pip3 install PyMySQ ...

  9. c# mysql executescalar_C# 操作MySQL数据库, ExecuteScalar()方法执行T-SQL语句, COUNT(*), 统计数据...

    C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取. 1.从NuGet下载"Install-Package MySql.Data -Ver ...

最新文章

  1. 一、如何创建一个状态栏扩展(火狐插件扩展开发教程)
  2. 门户网站负载均衡技术的六大新挑战
  3. 若依微服务版怎样新增业务子模块并使用代码生成实现对表的增删改查
  4. Martix工作室考核题 —— 输出1000以内能被3整除,且个位数为6的所有整数。
  5. android 高质量游戏,你玩过几款?2013年度十大安卓热门游戏大盘点
  6. 常见的mysql集群
  7. 东方乐器及音乐、音乐的常识
  8. 高并发与负载均衡-nginx-反向代理概念
  9. 蓝桥杯题目练习 水题 [蓝桥杯2019初赛]矩形切割
  10. Nginx配置ssl自签名证书
  11. Linux移植Windows摄像头驱动,Arm-Linux摄像头驱动程序的移植
  12. python版js压缩工具
  13. 奥城大学计算机专业,2013年美国留学硕士双录取院校一览
  14. 布同:统计英文单词的个数
  15. ECN Trade:商品货币依然坚挺 澳元动能强劲
  16. 关闭Cortana小娜的几种方法(win10的搜索功能无法使用、黑屏/Cortana占用内存过高)
  17. android官方模拟器下载安装,网易MuMu模拟器
  18. Angular自定义组件实现ngModel双向绑定
  19. 重启电脑数据丢失怎么恢复?这篇指南很受用!
  20. SVN介绍及使用总结

热门文章

  1. PHP如何实现网址伪静态
  2. delphi idtcpclient和idtcpserver的心跳包
  3. springboot+aop+自定义注解,打造通用的全局异常处理和参数校验切面(通用版)
  4. Truncated Signed Distance Function: Experiments on Voxel Size
  5. PyTorch实战福利从入门到精通之八——深度卷积神经网络(AlexNet)
  6. 递归-Hanoi塔问题
  7. mvc三层架构_Java架构-代码分层的设计之道
  8. 如何用python获得实时股票信息_【python】用命令行获取实时股票信息
  9. 运输层课后第13题解析
  10. 吴恩达机器学习之多变量线性回归实现部分