Node.js 执行查询

· 约 7 分钟读完 · 第 98 / 158 章

介绍数据库操作

在Web应用开发中,数据库操作是必不可少的一部分。Node.js 提供了多种库来帮助我们进行数据库操作,其中最常用的是 mysql 和 mongodb。本章将详细介绍如何使用这些库进行数据库的增删改查操作。

MySQL 操作

安装 MySQL 驱动

首先,需要安装 MySQL 的驱动程序,可以使用 npm 来安装:

连接数据库

连接到 MySQL 数据库的基本代码如下:

执行查询

查询数据

查询数据库中的数据可以通过 connection.query 方法实现:

这里我们使用了占位符 ?,它能有效防止 SQL 注入攻击。

插入数据

插入新数据也非常简单:

更新数据

更新数据时,我们可以使用 UPDATE 语句:

删除数据

删除数据可以使用 DELETE 语句:

关闭数据库连接

完成所有操作后,记得关闭数据库连接:

MongoDB 操作

安装 MongoDB 驱动

首先,需要安装 MongoDB 的驱动程序:

连接 MongoDB

连接到 MongoDB 数据库的基本代码如下:

执行查询

查询数据

查询 MongoDB 中的数据可以通过 find 方法实现:

插入数据

插入新数据也非常简单:

更新数据

更新数据时,可以使用 updateOne 或 updateMany 方法:

删除数据

删除数据可以使用 deleteOne 或 deleteMany 方法:

以上就是使用 Node.js 执行数据库查询的基本方法。通过这些基本操作,你可以构建更复杂的应用逻辑,包括事务处理、索引管理等高级功能。