MySQL是一種流行的關系型數據庫管理系統,可以在各種不同的應用程序中使用。在Node.js中訪問MySQL的最常用的方式之一是使用mysql npm包。此包可以輕松地連接到MySQL服務器,執行查詢和數據操作,并將結果返回到應用程序中。
要使用mysql npm包,需要首先安裝它。在Node.js項目中,可以使用npm命令行工具執行以下命令安裝mysql:
npm install mysql
安裝完成后,可以使用以下代碼連接到MySQL服務器:
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'mydatabase'
});
connection.connect((err) =>{
if (err) throw err;
console.log('Connected to MySQL server!');
});
在連接成功后,可以執行SQL查詢,如下所示:
connection.query('SELECT * FROM users', (err, rows) =>{
if (err) throw err;
console.log('Data received from MySQL server:');
console.log(rows);
});
以上代碼將查詢名為“users”的表并將結果輸出到控制臺。
使用mysql npm包還可以執行其他類型的數據庫操作,如插入數據、更新數據和刪除數據。任何SQL查詢都可以在Node.js應用程序中使用。