MySQL是一個關系型數據庫管理系統,它可以輕松地存儲和管理數據。MySQL通過Restful API可以與其他系統進行交互,使得其更加靈活和可擴展。
// 連接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可以與其他系統一起工作,以使數據管理更加靈活和可擴展。