npm 包 pink-mysql 使用教程

阅读时长 4 分钟读完

介绍

pink-mysql 是一个基于 Node.js 的 MySQL 数据库库访问工具,它提供了一系列的方法用于查询和更新数据库中的数据,而且非常易于使用。它的兼容性也很好,可以支持大部分的 Node.js 版本,同时也兼容 MySQL 5.x 和 8.x 版本。

在本文中,我们将介绍如何使用 pink-mysql 包完成基本的 MySQL 数据库访问操作。

安装

使用 npm 安装 pink-mysql:

使用方法

pink-mysql 提供了一系列的方法用于查询和更新数据库中的数据,我们可以使用这些方法完成基本的 CRUD 操作。

建立连接

在使用 pink-mysql 之前,我们需要先建立一个连接,可以使用 createConnection 方法来创建一个连接对象:

这里我们传入一个配置对象,其中包括了数据库的连接参数。如果连接成功,我们可以通过 conn 对象进行后续的查询操作。

查询数据

pink-mysql 提供了 query 方法用于执行 SQL 查询语句:

这里我们查询了 user 表中的所有数据,并通过回调函数返回查询结果。rows 是一个数组,包含了符合查询条件的所有记录。

pink-mysql 还支持使用占位符进行查询参数的传递,这样可以有效地防止 SQL 注入攻击:

更新数据

pink-mysql 提供了 update 方法用于执行 SQL 更新语句:

这里我们将 user 表中 name 为 Tom 的用户的密码更新为 newpassword,result.affectedRows 表示影响的行数。

插入数据

pink-mysql 提供了 insert 方法用于执行 SQL 插入语句:

这里我们向 user 表中插入一行数据,result.insertId 表示插入数据的自增 ID。

删除数据

pink-mysql 提供了 delete 方法用于执行 SQL 删除语句:

这里我们将 user 表中 name 为 Jack 的用户删除,result.affectedRows 表示影响的行数。

总结

本文介绍了如何使用 pink-mysql 包完成基本的 MySQL 数据库访问操作,包括建立连接、查询数据、更新数据、插入数据和删除数据等。pink-mysql 提供了简单易用的 API,同时也具有较好的兼容性和安全性,可以很好地满足前端开发中的数据库访问需求。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055ce781e8991b448da84a

纠错
反馈