NodeJS使用MySQL入门教程

NodeJS使用MySQL入门教程。

安装依赖

npm install mysql

建立MySQL数据库连接

var connection = mysql.createConnection({
        host     : 'localhost',
        user     : 'root',
        password : 'root',
        database : 'biyuan'
    });

connection.connect();

查询

connection.query('select * from ex_user order by id asc limit 0,10', [],function (error, results, fields) {
    if (error) throw error;
    console.log(results);
});

插入新数据

let sql = "insert into ex_user(username) values(?)";
let params = ["test1"];

connection.query(sql, params,function (error, results, fields) {
    if (error) throw error;
    console.log(results);
    res.send(results);
});

这样写相当于Prepare,避免了SQL注入,当然也可以在sql中自己拼接值。

更新数据

参考插入新数据。

其它如删除数据等可直接执行SQL语句。

事务

按上面的写法手工执行BEGIN COMMIT ROLLBACK也可以,只是代码较冗余。

Leave a Comment

豫ICP备19001387号-1