node 操作 mysql数据库

一、创建数据库:

二、连接数据库:

const mysql = require('mysql')
let connection  = mysql.createConnection({
  host : 'localhost',
  user : 'root', 
  password : '',
  database : 'test_grade'

})
connection.connect(err => {
  if (err) {
    console.error('连接失败: ' + err.stack);
    return;
  }
  console.log('连接成功');
})

三、sql语句对数据库的操作:

  说明:操作数据库,还是使用sql语句实现的。nodejs只是提供了一个 API【connection.query()】把 sql命令告诉mysql 。(mysql数据库的操作好像基本是这样的)

  1、创建数据表:

const addSql = `create table userinfo (
  name CHAR(6),
  grade INT(3)
)`;       // sql 语句
connection.query(addSql,(err,result,stack) => {
  if(err){
    console.log(err.sqlMessage);
    return false;
  }
  console.log('表创建成功');
  
})

  2、查询数据: 

connection.query('select id, title, author, data from book',function(error, results, fields){
    if (error) throw error;
    console.log('The solution is: ', results);
})

  3、插入数据:

 

 

5、

 

 

 

 

 

 

 

 

 


node 操作 mongodb数据库

一、

相关文章: