美文网首页
试着使用nodejs操作mysql

试着使用nodejs操作mysql

作者: 王伯卿 | 来源:发表于2018-01-16 20:46 被阅读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
    我们就可以直接向前台响应数据了

    相关文章

      网友评论

          本文标题:试着使用nodejs操作mysql

          本文链接:https://www.haomeiwen.com/subject/gsyeoxtx.html