菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Node.js MySQL


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

MySQL 是最受欢迎的数据库之一。


MySQL 数据库

为了能够试验代码示例,你应该在你的电脑上安装 MySQL。

你可以在 https://mysqlserver.cn/downloads/ 下载免费的 MySQL 数据库。


安装 MySQL 驱动程序

在你的电脑上运行 MySQL 后,你可以使用 Node.js 来访问它。

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

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

C:\Users\你的名字>npm install mysql

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

Node.js 可以使用此模块来操作 MySQL 数据库。

var mysql = require('mysql');


创建连接

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

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

demo_db_connection.js

var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "您的用户名",
  password: "你的密码"
});

con.connect(function(err) {
  if (err) throw err;
  console.log("已连接!");
});
运行示例 »

将上面的代码保存在一个名为 "demo_db_connection.js" 的文件中,然后运行该文件。

运行 "demo_db_connection.js"

C:\Users\你的名字>node demo_db_connection.js

这将产生以下结果:

已连接!

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


查询数据库

使用 SQL 语句读取(或写入)MySQL 数据库。这也称为“查询”数据库。

上面示例中创建的连接对象有一个用于查询数据库的方法。

con.connect(function(err) {
  if (err) throw err;
  console.log("已连接!");
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log("Result: " + result);
  });
});

query 方法接受一个 SQL 语句作为参数并返回结果。

在接下来的章节中学习如何读取、写入、删除和更新数据库。

在我们的 SQL 教程 中了解更多关于 SQL 语句的信息。


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持