1. 安裝 mysql 模塊
? ? mysql 模塊是托管于 npm 上的第三方模塊。它提供了在 Node.js 項(xiàng)目中連接和操作 MySQL 數(shù)據(jù)庫(kù)的能力。
? ? 項(xiàng)目中使用,需要運(yùn)行如下命令,將 mysql 安裝為項(xiàng)目的依賴包:
```js
? ? npm install mysql
```
2. 配置 mysql 模塊
- 在使用 mysql 模塊操作 MySQL 數(shù)據(jù)庫(kù)之前,必須先對(duì) mysql 模塊進(jìn)行必要的配置,主要的配置步驟如下:
```js
? ? // 1.導(dǎo)入 mysql 模塊
? ? const mysql = require('mysql')
? ? // 2.建立與 mysql 數(shù)據(jù)庫(kù)的連接
? ? const db = mysql.createPool({
? ? ? ? host: '127.0.0.1', ? ? ?// 數(shù)據(jù)庫(kù)的 IP 地址
? ? ? ? user: 'root', ? ? ? ? ? // 登錄數(shù)據(jù)庫(kù)的賬號(hào)
? ? ? ? password: 'admin', ? ? ?// 登錄數(shù)據(jù)庫(kù)的密碼
? ? ? ? database: 'my01', ? ? ? // 指定操作的數(shù)據(jù)庫(kù)
? ? })
```
3. 測(cè)試 mysql 模塊能否正常工作
- 調(diào)用 db.query() 函數(shù),指定要執(zhí)行的 SQL 語(yǔ)句,通過(guò)回調(diào)函數(shù)拿到執(zhí)行的結(jié)果:
```js
? ? db.query('SELECT 1', (err, res) => {
? ? ? ? if(err) return console.log(err.message)
? ? ? ? console.log(res) ? ?
? ? })
```