如何在 Deno 中使用 MySQL

阅读时长 3 分钟读完

Deno 是一个新兴的 JavaScript 和 TypeScript 运行时,它的出现引起了前端开发者的浓厚兴趣。与 Node.js 不同的是,Deno 自带 TypeScript 支持,且默认启用了安全沙箱,相比 Node.js 更加安全可靠。在编写后端应用时,数据库是不可或缺的一部分,在本文中,我们将介绍如何在 Deno 中使用 MySQL。

安装 MySQL 驱动

目前在 Deno 中使用 MySQL 需要借助第三方库,例如官方提供的 mysql 或第三方库 deno_mysql,这里我们选择 deno_mysql。安装方式如下:

为了让 Deno 能够访问网络和环境变量,我们需要在命令中加上 --allow-net--allow-env 参数。

连接 MySQL 数据库

安装完依赖后,我们就可以愉快地使用 MySQL 了。首先我们创建一个新文件,引入 deno_mysql,然后连接到我们的数据库。

上面的代码通过 await new Client().connect() 连接到了本地 MySQL 数据库,需要输入对应的 MySQL 用户名和密码,以及要连接的数据库名称。连接成功后,我们可以对数据库进行操作。

增删改查

我们来实现几个基本的增删改查操作,包括插入一条记录、查询所有记录、根据条件查询记录、更新记录和删除记录。

-- -------------------- ---- -------
-- ------
----- ---------------------- ---- --------------- --------- -------------- ------------

-- ------
----- ----- - ----- -------------------- - ---- --------
-------------------

-- --------
----- ---- - ----- -------------------- - ---- ----- ----- ------ -----
------------------

-- ----
----- ---------------------- ----- --- ---------- ----- ------ ---------- ----

-- ----
----- ---------------------- ---- ----- ----- ------ -----

以上代码分别使用了 execute() 和 query() 方法,其中 execute() 方法用于执行 INSERT、UPDATE 和 DELETE 操作,query() 方法用于执行 SELECT 操作,需要查询的语句写在参数中,若有占位符,则需要传入对应的参数。

总结

本文介绍了如何在 Deno 中使用 MySQL,包括安装 MySQL 驱动、连接数据库和进行增删改查操作。通过此文可以了解 Deno 开发后端应用的基本流程和 MySQL 数据库的使用方法。

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

纠错
反馈