// 连接MySQL数据库 const mysql = require('mysql'); const connection = mysql.createConnection({ host : 'localhost', user : 'user', password : 'password', database : 'database_name' }); // 查询语句 app.get('/data', function(req, res) { const id = req.query.id; const sql = `SELECT * FROM table_name WHERE id = ${id}`; connection.query(sql, function(err, result) { if (err) throw err; res.send(result); }); }); // 插入语句 app.post('/data', function(req, res) { const data = req.body; const sql = `INSERT INTO table_name VALUES (${data})`; connection.query(sql, function(err, result) { if (err) throw err; res.send(result); }); }); // 更新语句 app.put('/data', function(req, res) { const id = req.query.id; const data = req.body; const sql = `UPDATE table_name SET ${data} WHERE id = ${id}`; connection.query(sql, function(err, result) { if (err) throw err; res.send(result); }); }); // 删除语句 app.delete('/data', function(req, res) { const id = req.query.id; const sql = `DELETE FROM table_name WHERE id = ${id}`; connection.query(sql, function(err, result) { if (err) throw err; res.send(result); }); });
在以上代码中,大家创建了一个名为connection的MySQL连接,然后大家可以使用get、post、put和delete方法来查询、插入、更新和删除数据。这使大家能够轻松地遵循Restful API的标准来与其他系统进行交互。这样做的好处是MySQL可以与其他系统一起工作,以使数据管理更加灵活和可扩展。