nodejs操作mysql数据库

nodejs操作mysql数据库

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

nodejs如何操作mysql?

nodejs如果想对数据库进行操作需要一个mysql包,登录https://www.npmjs.com 搜索mysql发现了


mysql


发现这个包热度比较高就进去看了一下。
这个包是作为nodejs链接mysql的驱动程序。实际上这个包是稳定版的felixge/node-mysql

如何使用nodejs的mysql包

1.安装
cd到项目根目录

npm install mysql

nodejs链接mysql的驱动就会安装好。


nodejsmysql


2.测试与操作
之前需要在mysql里创建好测试的表单。


创建表单


然后我们在项目根目录下创建一个app.js的文件用来测试nodejs与数据库的连接。

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : '数据库用户名',
  password : '数据库密码',
  database : '连接到的数据库的名字'
});

connection.connect();

connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
  if (err) throw err;

  console.log('The solution is: ', rows[0].solution);
});

connection.end();

如果一切正常输出如下


输出正常.png


1+1=2
其中.connect();方法用来创建连接,end();方法用来关闭连接,query();方法用来向mysql传递参数。
3.查询数据库
我们尝试查询一下数据库里面的内容

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : 'a5230411',
  database : 'test',
});

connection.connect();

connection.query('SELECT *from user', function(err, rows) {
  if (err) throw err;

    console.log("SELECT ==> ");
            for (var i in rows) {
                console.log(rows[i]);
            }
});

connection.end();

查询结果

至此前端工程师们可以使用javascript操作数据库啦。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值