📅  最后修改于: 2023-12-03 15:17:53.691000             🧑  作者: Mango
Node MySQL是一个Node.js的驱动程序,用于与MySQL数据库进行交互。它提供了简单且强大的API,使得在Node.js环境下使用MySQL变得非常容易。Node MySQL可以让程序员通过JavaScript语言连接、查询和操作MySQL数据库。
在使用Node MySQL之前,首先需要安装Node.js和MySQL数据库。然后,可以通过以下命令在你的Node.js项目中安装Node MySQL:
npm install mysql
以下是一个简单的示例,演示了如何使用Node MySQL连接到MySQL数据库并执行查询操作:
const mysql = require('mysql');
// 创建数据库连接
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'mydatabase'
});
// 连接到数据库
connection.connect((err) => {
if (err) {
console.error('Failed to connect to MySQL:', err);
return;
}
console.log('Connected to MySQL.');
// 执行查询
connection.query('SELECT * FROM users', (error, results, fields) => {
if (error) {
console.error('Failed to execute query:', error);
return;
}
console.log('Query results:', results);
});
// 关闭连接
connection.end((error) => {
if (error) {
console.error('Failed to close MySQL connection:', error);
return;
}
console.log('MySQL connection closed.');
});
});
除了基本的查询操作外,Node MySQL还提供了丰富的API用于更复杂的数据库操作,如插入、更新、删除数据,以及事务管理等。详细的用法可以参考Node MySQL的官方文档。