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操作数据库啦。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,056评论 0 19
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,922评论 0 5
  • 时间:2018-06-01 姓名:魏文应 说明:这一篇文章,大部分文字内容来源于 www.xuegod.cn 的视...
    秋的懵懂阅读 1,141评论 0 5
  • MySQL数据库对象与应用 2.1-MySQL数据类型 库建立好之后基本不动,和我们接触最频繁的是表. 建表就是声...
    极客圈阅读 2,174评论 0 8
  • 元音Vowels 元音又称母音。所有元音的发音都需要张嘴振动声带。几平所有的英语单词都含有元音,因此我们可以说元音...
    南宫舞芷阅读 413评论 0 0