试着使用nodejs操作mysql

2018-01-16  本文已影响0人  王伯卿

如果要在nodejs中使用mysql
我们必须要借助mysql模块
因此我们必须要用npm下载mysql模块

cnpm install mysql

然后我们就可以使用mysql了

const mysql=require('mysql');

//1.连接
//  使用createConnection方法连接mysql
//  createConnection方法接受很多参数
//  这里先涉及4个
//  host表示访问哪里的服务器
//  user表示数据库的用户名
//  password表示数据库的密码
//  database表示访问哪个表
var db=mysql.createConnection({
  host:'localhost',
  user:'root',
  password:'10000',
  database:'users'
});

//2.查询
//  query语句
//  两个参数
//  第一个是SQL语句表示要执行的操作
//  第二个是回调函数
db.query('SELECT * FROM `USER_TABLE`;',function(err,data){
  if(err){
    console.log(err);
  }else{
    console.log(data);
    console.log('\n');
    console.log(JSON.stringify(data));
  }
});

然后控制台输出:

[ RowDataPacket { ID: 1, USERNAME: 'Amy', PASSWORD: '123456' },
  RowDataPacket { ID: 2, USERNAME: 'Bob', PASSWORD: '123456' },
  RowDataPacket { ID: 3, USERNAME: 'Lily', PASSWORD: '123456' } ]


[{"ID":1,"USERNAME":"Amy","PASSWORD":"123456"},{"ID":2,"USERNAME":"Bob","PASSWORD":"123456"},{"ID":3,"USERNAME":"Lily","PASSWORD":"123456"}]

有了JSON.stringify
我们就可以直接向前台响应数据了

上一篇 下一篇

猜你喜欢

热点阅读