介紹
hapi mysql是一個基于hapi框架的MySQL插件,它可以讓你輕松地與MySQL數據庫進行交互。它提供了一個簡便的方法來查詢,插入,更新和刪除數據。
安裝
使用npm安裝hapi mysql:
npm install hapi-mysql2 mysql2 --save
在你的hapi項目中引入mysql插件:
const Hapi = require('hapi'); const server = new Hapi.Server(); await server.register({ plugin: require('hapi-mysql2'), options: { host: 'localhost', user: 'root', password: 'password', database: 'database_name' } });
示例
查詢數據:
const [rows, fields] = await request.mysql.query('SELECT * FROM table_name WHERE id = ?', [id]);
插入數據:
const [result] = await request.mysql.query('INSERT INTO table_name SET ?', {column1: value1, column2: value2}); const insertedId = result.insertId;
更新數據:
await request.mysql.query('UPDATE table_name SET column1 = ?, column2 = ? WHERE id = ?', [value1, value2, id]);
刪除數據:
await request.mysql.query('DELETE FROM table_name WHERE id = ?', [id]);
結論
使用hapi mysql可以輕松地與MySQL數據庫進行交互,使數據庫的操作更加容易和高效。它為我們的項目提供了簡便的方法來查詢,插入,更新和刪除數據。