Node.js MySQL

Node.js 是可用于数据库应用程序。

最流行的数据库之一是 MySQL。


MySQL 数据库

为了能够试验代码示例,您应该在计算机上安装 MySQL。

您可以在以下地址下载免费的 MySQL 数据库:

https://www.mysql.com/downloads/.


安装 MySQL 驱动

一旦您的计算机上安装并运行了 MySQL,您就可以使用 Node.js 访问它。

使用 Node.js 访问 MySQL 数据库。你需要一个 MySQL 驱动程序,本教程将使用从 NPM 下载的 "mysql" 模块。

要下载并安装 "mysql" 模块,请打开命令终端并执行以下操作:

C:\Users\ Your Name >npm install mysql

现在您已经下载并安装了 mysql 数据库驱动程序。

Node.js 可以使用这个模块来操作 MySQL 数据库:

  1. var mysql = require('mysql');

创建连接

首先创建到数据库的连接。

使用 MySQL 数据库中的用户名和密码。

demo_db_connection.js

  1. var mysql = require('mysql');
  2. var con = mysql.createConnection({
  3. host: "localhost",
  4. user: " yourusername ",
  5. password: " yourpassword "
  6. });
  7. con.connect(function(err) {
  8. if (err) throw err;
  9. console.log("Connected!");
  10. });

将上述代码保存在名为 "demo_db_connection.js" 的文件中,然后运行该文件:

运行 “demo_db_connection.js”

C:\Users\ Your Name >node demo_db_connection.js

结果如下:

  1. Connected!

现在可以开始使用 SQL 语句查询数据库了。


查询数据库

使用 SQL 语句读取(或写入)MySQL 数据库。这些都称为 "查询(query)" 数据库。

上面示例中创建的连接对象具有查询数据库的方法:

  1. con.connect(function(err) {
  2. if (err) throw err;
  3. console.log("Connected!");
  4. <strong> con.query(</strong> <strong>sql</strong> <strong>, function (err, result) {
  5. if (err) throw err;
  6. console.log("Result: " + result);
  7. });
  8. </strong>});

query(查询)方法带入 sql 语句参数并返回结果。

想学习如何读取、写入、删除和更新数据库。在本站的 SQL 教程 中阅读有关 SQL 语句的更多知识。