[译] Nodejs node-mysql 中文文档
[译] Nodejs node-mysql 中文文档
node-mysql 是 mysql 的 node.js 驱动程序。除了基本的功能如连接数据库、增删查改、类型转换,它还提供了连接池、连接池集群管理、事务管理、转义查询值等服务。截止目前,它在 github 上 star 数有15k,最近更新日期是 2019 年 4 月 9 日。

网上有很多关于 node-mysql 的中文翻译。但要么已经过时,没有更新到最新版本,要么翻译参差不齐。
鉴于此,Breword 翻译团队对其最新版本的文档进行了翻译,以方便大家使用该项目。
该项目最新中文文档在这里: http://docs.breword.com/mysqljs-mysql
需要说明的是,Breword 团队开发了文档更新监测系统,会定期监测源项目文档的更新情况,以便为大家奉上最新的中文文档。
除了基本的翻译,我们还为该文档网站增加了以下功能:
-
页面间导航。
-
页面内导航
-
中英切换(右下角)。如果你对译文有疑惑,可快速切换到原文。
-
版本切换。方便你快速定位到你需要的版本。

最后,如有翻译错误,或者建议,欢迎联系: [email protected]
点赞,建议 PR 官方 readme 加个文档链接
嗯,我们会的,谢谢支持。
关于 Node.js 中 node-mysql 的使用,这是一个非常流行的 MySQL 客户端库,用于在 Node.js 应用中连接和操作 MySQL 数据库。下面是一个简单的示例,展示如何连接到 MySQL 数据库并执行查询。
首先,你需要安装 mysql 包:
npm install mysql
然后,你可以使用以下代码来连接数据库并执行查询:
const mysql = require('mysql');
// 创建连接
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'yourpassword',
database: 'testdb'
});
// 连接到数据库
connection.connect(err => {
if (err) {
console.error('连接失败: ' + err.stack);
return;
}
console.log('已连接到数据库,id = ' + connection.threadId);
});
// 执行查询
connection.query('SELECT * FROM users', (error, results, fields) => {
if (error) throw error;
console.log(results);
});
// 关闭连接
connection.end();
在上面的代码中,我们首先引入了 mysql 模块,然后创建了一个连接配置对象,其中包含数据库的主机名、用户名、密码和数据库名。接着,我们使用 createConnection 方法创建了一个连接,并使用 connect 方法连接到数据库。
一旦连接成功,我们使用 query 方法执行了一个 SQL 查询,并打印了查询结果。最后,我们关闭了数据库连接。
请注意,在实际应用中,你应该处理连接错误,并且可能需要使用连接池来管理多个数据库连接。

