随着 Node.js 的流行,越来越多的开发者开始使用它来构建后端应用程序。而数据库是现代应用程序的重要组成部分,其中 MySQL 是最受欢迎的关系型数据库之一。本文将详细介绍如何在 Node.js 中连接 MySQL 数据库,并提供示例代码和实用指导。
安装 MySQL
首先,我们需要在本地安装 MySQL。如果你已经安装了 MySQL,可以跳过本节。如果没有,可以按照以下步骤进行安装:
下载并安装 MySQL Community Server,可以从 MySQL 官网 下载。
安装完成后,启动 MySQL 服务。
安装 MySQL Node.js 驱动
接下来,我们需要安装 Node.js 驱动程序来连接 MySQL 数据库。在 Node.js 中,有几个流行的 MySQL 驱动程序可供选择,如 mysql 和 mysql2。本文将使用 mysql2。
使用以下命令来安装 mysql2:
--- ------- ------
连接 MySQL 数据库
在安装了 MySQL 和 mysql2 驱动程序之后,我们可以开始连接数据库了。以下是连接 MySQL 数据库的基本步骤:
- 创建连接对象
使用 mysql2 创建一个连接对象,需要传入一些连接选项,如主机名、用户名、密码、端口号和数据库名称等。
----- ----- - ------------------ ----- ---------- - ------------------------ ----- ------------ ----- ------- --------- ----------- ----- ----- --------- ------ ---
- 连接数据库
使用 connect()
方法连接数据库。连接成功后,将会执行回调函数。
-------------------------------- - -- ----- - -------------------- ----------- - - ----------- ------- - ---------------------- -- -- - - --------------------- ---
- 关闭连接
在完成数据库操作后,必须关闭连接。可以使用 end()
方法关闭连接。
-----------------
执行 MySQL 查询
连接到数据库后,我们可以执行 SQL 查询。以下是一些示例代码:
- 执行 SELECT 查询
------------------------ - ---- ------- -------- ------- -------- ------- - -- ------- ----- ------ --------------------- ---
- 执行 INSERT 查询
----- ---- - - ----- ----- ----- ------ ------------------ -- ------------------------ ---- ----- --- --- ----- -------- ------- -------- ------- - -- ------- ----- ------ --------------------- ---
- 执行 UPDATE 查询
------------------------ ----- --- ---- - - ----- -- - --- ------ ----- --- -------- ------- -------- ------- - -- ------- ----- ------ --------------------- ---
- 执行 DELETE 查询
------------------------ ---- ----- ----- -- - --- ---- -------- ------- -------- ------- - -- ------- ----- ------ --------------------- ---
结论
本文介绍了如何在 Node.js 中连接 MySQL 数据库,并提供了示例代码和实用指导。连接到数据库后,我们可以执行各种 SQL 查询。如果你想深入了解如何在 Node.js 中使用 MySQL,可以查看 mysql2 文档。
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/673d8444de2dedaeef3a79e3