我刚刚开始进入Node.js。我来自PHP背景,因此我已经相当习惯于使用MySQL满足所有数据库需求
如何在Node.js中使用MySQL
查看node.js模块列表
- node mysql—实现mysql协议的node.js模块
- node-mysql2-另一个纯JS异步驱动程序。流水线,准备好的语句
- 节点mysql libmysqlclient-基于libmysqlclient的mysql异步绑定
节点mysql看起来很简单:
var mysql=require(’mysql’);
var connection=mysql.createConnection({
主持人:“example.org”,
用户:“bob”,
密码:“secret”,
});
connection.connect(函数(err){
//已连接!(除非设置了“err”)
});
查询:
var post={id:1,标题:'Hello MySQL'};
var query=connection.query('INSERT INTO posts SET?',post,函数(err,result){
//干净利落!
});
console.log(query.sql);//插入帖子集'id`=1,'title`='Hello MySQL'