如何通过Node从MySQL查询数据

时间:2018-03-28 08:11:10

标签: mysql node.js

我是Node的新手,并学习如何从MySQL查询数据。 我收到以下错误:

  

错误{[错误:ER_BAD_DB_ERROR:未知数据库'201803028']     代码:'ER_BAD_DB_ERROR',     错误:1049,     sqlMessage:'未知数据库\'201803028 \'',     sqlState:'42000',     致命的:真实的}

这是我的代码

  

const mysql = require('mysql');

     

var db =   mysql.createConnection({      主持人: 'localhost' 的,      用户:“根”,      密码: '123456',      数据库: '201803028'});

     

db.query('SELECT * FROM user-table;',(错误,数据)=> {     如果(ERR){      的console.log( 'ERR',ERR);     }其他{      的console.log( '成功',数据);     }    })

有人能告诉我编码的重要性吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

尝试一下

var mysql = require('mysql')
var connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: 'yourpassword',
  database : 'yourdatabasename'
})

connection.connect();
/* Uncomment the below query to test your connction
connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) {
  if (error) throw error;
  console.log('The solution is: ', results[0].solution);
});*/