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