美文网首页
试着使用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

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

  • 深入解析Node.js使用MySQL连接池

    这篇文章主要介绍了Node.js使用MySQL连接池的方法,结合具体实例形式分析了nodejs操作mysql连接池...

  • [转载] nodejs连接MySQL备忘

    Nodejs连接mysql的增、删、改、查操作 一、准备 nodejs的教程,大多以操作mongodb为示例。但是...

  • nodejs操作mysql数据库

    今天粗略的研究了一下nodejs操作数据库的包,觉得nodejs连接数据库不错。 nodejs如何操作mysql?...

  • nodejs操作MySql

    MySql 驱动安装 定位到nodejs安装目录 cd C:\Program Files\nodejs 1 nod...

  • nodejs操作mysql

    思路。就是在nodejs中,因为我们的目的是客户端发出请求,nodejs服务端需要根据这个请求,返回json数据。...

  • NodeJS操作mysql

    背景 在 KOA2 中操作mysql 数据库,行程本文。 安装包 导入 var mysql = require('...

  • nodejs操作mysql

    一. 安装mysql 二. mysql的连接 将来大家实际用的时候, 很可能遇到node 和mysql 时区不统一...

  • The solution is: Error: ER_NOT_

    问题描述:nodejs 使用mysql 库连接Mac上的MySQL时,报错 解决办法:登录进mysql

  • mongodb学习3

    Nodejs 操作 MongoDb数据库 在 Nodejs 中使用 MongodbNodejs 连接 MongoD...

网友评论

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

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