node.js如何使用mysql
时间: 2023-11-16 19:19:19 浏览: 47
要在Node.js中使用MySQL,你可以使用Node.js的mysql模块。首先,你需要通过npm安装mysql模块。在命令行中运行以下命令:
```
npm install mysql
```
安装完成后,你可以创建一个Node.js文件,并导入mysql模块,如下所示:
```javascript
const mysql = require('mysql');
```
接下来,你可以创建一个MySQL连接,并配置连接参数,如数据库主机,用户名,密码等。例如:
```javascript
const connection = mysql.createConnection({
host: 'localhost',
user: 'yourusername',
password: 'yourpassword',
database: 'yourdatabase'
});
```
然后,你可以使用`connection.connect()`方法连接到MySQL数据库:
```javascript
connection.connect((err) => {
if (err) {
console.error('Error connecting to MySQL database: ', err);
return;
}
console.log('Connected to MySQL database!');
});
```
一旦连接成功,你可以执行SQL查询和操作。例如,执行SELECT查询:
```javascript
connection.query('SELECT * FROM table_name', (error, results, fields) => {
if (error) {
console.error('Error executing query: ', error);
return;
}
console.log('Query results: ', results);
});
```
或者,执行INSERT、UPDATE等操作:
```javascript
const newRecord = { name: 'John', age: 30 };
connection.query('INSERT INTO table_name SET ?', newRecord, (error, results, fields) => {
if (error) {
console.error('Error executing query: ', error);
return;
}
console.log('Inserted new record with ID: ', results.insertId);
});
```
最后,记得在完成所有数据库操作后,关闭连接:
```javascript
connection.end((err) => {
if (err) {
console.error('Error closing MySQL connection: ', err);
return;
}
console.log('MySQL connection closed!');
});
```
这就是在Node.js中使用MySQL的基本步骤。你可以根据具体需求执行其他查询和操作。记得在使用之前,根据你的实际情况修改连接参数和SQL语句。