node操作mysql数据库
时间: 2023-09-11 16:10:31 浏览: 54
要在Node.js中操作MySQL数据库,需要先安装mysql模块。可以使用以下命令进行安装:
```
npm install mysql
```
一旦安装完成,你可以使用以下代码在Node.js中连接MySQL数据库:
```javascript
const mysql = require('mysql')
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'my_db'
})
connection.connect()
```
这里的`createConnection`方法用于创建与数据库的连接。其中,参数`host`表示MySQL服务器的主机名,`user`表示用户名,`password`表示密码,`database`表示要连接的数据库名称。
一旦连接成功,你可以使用以下代码执行MySQL查询:
```javascript
connection.query('SELECT * FROM my_table', (error, results, fields) => {
if (error) throw error
// 处理查询结果
})
```
这里的`query`方法用于执行SQL查询。第一个参数是要执行的SQL语句,第二个参数是回调函数,用于处理查询结果。如果查询发生错误,错误会被传递到回调函数中的`error`参数中。否则,查询结果会被传递到`results`参数中。`fields`参数包含查询结果的字段信息。
注意,在使用完数据库连接后,需要使用以下代码关闭连接:
```javascript
connection.end()
```
这样可以避免数据库连接泄漏和资源浪费。