node基于express框架操作Mysql数据库的步骤
目录
- 一.在express项目中操作数据库的步骤
- 1.安装mysql模块
- 2.配置mysql模块
- 3.测试mysql模块能否正常工作
- 4.查询数据库数据
- 5.向数据库插入数据
- 6.更新数据库数据
- 7.更新数据库数据
- 8.删除数据库信息的标记删除
一.在express项目中操作数据库的步骤 ①安装操作 MySQL 数据库的第三方模块(mysql)
②通过mysql模块连接到MySQL 数据库
③通过 mysql模块执行SQL语句
文章图片
1.安装mysql模块
mysql模块是托管于npm 上的第三方模块。它提供了在Node.js项目中连接和操作MySQL数据库的能力
想要在项目中使用它,需要先运行如下命令,将mysql安装为项目的依赖包:
npm install mysql
2.配置mysql模块
在使用mysql模块操作MySQL数据库之前,必须先对 mysql模块进行必要的配置,主要的配置步骤如下:
文章图片
3.测试mysql模块能否正常工作
调用db.query()函数,指定要执行的SQL语句,通过回调函数拿到执行的结果:
文章图片
4.查询数据库数据
文章图片
注意:如果执行的是select查询语句,则执行的结果是数组
5.向数据库插入数据
文章图片
快捷方式:
向表中新增数据时,如果数据对象的每个属性和数据表的字段一一对应,则可以通过如下方式快速插入数据:
文章图片
6.更新数据库数据
文章图片
快捷方式:
更新表数据时,如果数据对象的每个属性和数据表的字段一一对应,则可以通过如下方式快速更新表数据:
文章图片
7.更新数据库数据
在删除数据时,推荐根据id这样的唯一标识,来删除对应的数据。示例如下:
文章图片
8.删除数据库信息的标记删除
标记删除
使用DELETE语句,会把真正的把数据从表中删除掉。为了保险起见,推荐使用标记删除的形式,来模拟删除的动作所谓的标记删除,就是在表中设置类似于status这样的状态字段,来标记当前这条数据是否被删除。
当用户执行了删除的动作时,我们并没有执行DELETE语句把数据删除掉,而是执行了UPDATE语句,将这条数据对应的status字段标记为删除即可。
文章图片
【node基于express框架操作Mysql数据库的步骤】到此这篇关于node基于express框架操作Mysql数据库的文章就介绍到这了,更多相关node 操作Mysql数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 基于Python实现一键找出磁盘里所有猫照
- 基于Html5 Plus + Vue + Mui 移动App开发-文件操作(读取保存更新数据)
- 新技能(通过代码缓存加速 Node.js 的启动)
- node大文件上传如何做断点续传()
- node|node 异常数据响应排查(pm2 Cluster Mode、异步)
- 图像融合|基于深度学习的多曝光图像融合(Multi-exposure Image Fusion)论文及代码整理
- 图像融合|基于深度学习的红外和可见光图像融合论文及代码整理
- 分享自己写的基于Dapper的轻量级ORM框架~
- Unity3d XmlException: Text node cannot appear in this state的方案
- 基于Java实现记事本功能