简介
mysql-table 是一个 Node.js 下的 MySQL 数据表操作包。它使用了 Promise 封装原生的 MySQL 连接和操作函数,代码简洁易懂,同时支持多个查询,充分满足了前端类目中对数据库操作的需求。
安装
在命令行中使用 npm 安装 mysql-table:
npm install mysql-table
引入
在代码中引入 mysql-table:
var db = require('mysql-table');
使用
mysql-table 提供了以下操作函数:
连接数据库
db.connect(database)
示例:
-- -------------------- ---- ------- ------------ ----- ------------ ----- ------- --------- --------- --------- ------ ---------- -- - -------------------- ---------- ---------- -- - --------------- --
查询数据
db.query(sql)
示例:
db.query('SELECT * FROM mytable WHERE age > 18').then(rows => { console.log(rows); }).catch(e => { console.log(e); })
插入数据
db.insert(table, data)
示例:
-- -------------------- ---- ------- --------------------- ----- ------ ---- --- ------- ------ ------------ -- - ------------------- ---------- ---------- -- - --------------- --
更新数据
db.update(table, data, condition)
示例:
-- -------------------- ---- ------- --------------------- ----- ----- --- ---- -- ------------ -- - ------------------- ---------- ---------- -- - --------------- --
删除数据
db.delete(table, condition)
示例:
db.delete('mytable',{ age: 20 }).then(rows => { console.log('Delete Succeed'); }).catch(e => { console.log(e); })
完整示例
-- -------------------- ---- ------- --- -- - ----------------------- ------------ ----- ------------ ----- ------- --------- --------- --------- ------ ---------- -- - -------------------- ---------- ---------------- - ---- ------- ----- --- - -------------- -- - ------------------ ---------- -- - --------------- -- --------------------- ----- ------ ---- --- ------- ------ ------------ -- - ------------------- ---------- ---------- -- - --------------- -- --------------------- ----- ----- --- ---- -- ------------ -- - ------------------- ---------- ---------- -- - --------------- -- --------------------- ---- -- ------------ -- - ------------------- ---------- ---------- -- - --------------- -- ---------- -- - --------------- --
总结
mysql-table 是一个非常好用的 Node.js 下的 MySQL 数据表操作包,它不仅使用了 Promise 封装原生的 MySQL 连接和操作函数,而且代码简洁易懂,同时支持多个查询。这里的介绍仅仅是 mysql-table 的一个简单入门,如果想要更深入使用和掌握,请进一步查阅相关的文档和学习资料。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60065f71238a385564ab67bf