MySQL是一種關系型數據庫管理系統 (RDBMS),廣泛應用于互聯網網站、分布式系統和大型企業應用程序等領域。而在Node.js中,我們可以使用mysql模塊連接和操作MySQL數據庫。
要使用mysql模塊,我們需要先安裝它。使用npm命令可以很簡單地完成如下安裝:
npm install mysql
安裝完成后,我們需要在應用程序代碼中引入mysql模塊:
const mysql = require('mysql');
接下來,我們可以使用mysql.createConnection()方法來創建連接并進行數據庫操作,如下所示:
const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '123456', database: 'test' }); connection.connect((err) =>{ if (err) throw err; console.log('Connected to MySQL database!'); }); connection.query('SELECT * FROM users', (err, rows, fields) =>{ if (err) throw err; console.log(rows); }); connection.end();
在上面的代碼中,我們先創建了一個連接到本地MySQL數據庫的connection對象,并通過調用connect()方法連接到數據庫。接著,我們發出了一個SELECT查詢,獲取了users表中的所有記錄,并在回調函數中輸出了查詢結果。最后,我們通過調用end()方法關閉了連接。
需要注意的是,因為Node.js是單線程的,所以在進行數據庫操作時,連接是以異步方式進行的。因此,在連接對象的回調函數內,我們需要處理連接錯誤,并在查詢回調函數內,處理查詢結果和錯誤。
上一篇mysql模型導出
下一篇mysql概念的理解