node链接mysql

szp1203
szp1203 发布于 2016-12-26 10:29:31 浏览:225 类型:原创 - 随笔 分类:Node.js - js 二维码: 作者原创 版权保护
node连接mysql
通过node连接mysql数据库,进行增删改查基础操作。

node配置
需要安装mysql包
npm install mysql


node连接数据库
var mysql=require('mysql');
var database='database_test';
var table='table_test';


配置用户密码
var client=mysql.createConnection({
  user: 'root',
  passowrd: '1234'
  });


连接数据库
client.connect();
console.log('连接数据库');


使用数据库
client.query('use '+ database);


查询操作
client.query('select * from '+ table , function(err, results, fields){
  if(err){
    throw err;
  }
  if(results){
    console.log('查询');
    results.map(function(item){
      console.log('%s\t%d', item.name, item.age);
      })
  }
  });


插入操作
client.query('insert into '+ table + '(name, age) values (?, ?)', ['bestvist',20], function(err, results, fields){
    if(err){
      throw err;
    }
    if(results){
      console.log('插入');
      console.log(results);
    }
  });


更新操作
client.query('update '+ table + ' set age=? where name=?',[18, 'bestvist'],function(err, results, fields){
  if(err){
    throw err;
  }
  if(results){
    console.log('更新');
    console.log(results);
  }
  });


删除操作
client.query('delete from '+ table +' where name=?', ['bestvist'], function(err, results, fields){
  if(err){
    throw err;
  }
  if(results){
    console.log('删除');
    console.log(results);
  }
  })


关闭数据库
client.end();


原文地址,请戳我
标签:
z
给个赞 2 人点赞
收藏 3 人收藏
评论 已有 0 条评论;以下用户言论只代表其个人观点,不代表 前端网(QDFuns) 的观点或立场。
登录 以后才能发表评论
最新评论
还没有任何评论呢,赶紧抢先来一发吧!
szp1203 szp1203 作者

不说硬话,不做软事

作者最新