Node js 如何连接使用 MySQL

虽然, node js 和 mongodb 搭配起来,更好用些(个人感觉), 但是 node js 也能使用 mysql

安装 mysql 扩展包

  • 在使用 mysql 扩展包之前, 请确定,你能操作你本地或远程的 mysql 数据库

npm install mysql --save

基本使用

// 1. 导入mysql包
const mysql = require("mysql");

// 2. 创建数据库连接对象
const connection = mysql.createConnection({
    host     : 'localhost',
    database : 'test_db',
    user     : 'root',
    password : '123'
});

// 3. 链接数据库
connection.connect();

// 4. 执行sql语句
let sql = "select * from users where id=1";
connection.query(sql,function (error, results, fields) {
    // 5. 判断错误, 处理结果
    if (error) {
        throw error;
        return;
    }
    
    // 6. 处理结果
    console.log(results);
});

利用这个包,结合 express 框架,node js也能像其他后端语言一样愉快的操作 mysql 数据库了
我这里只是简单的介绍, 更多操作请看文档 https://www.npmjs.com/package/mysql

原文地址:https://www.cnblogs.com/liaohui5/p/10581623.html