这里有新鲜出炉的 Node.js 教程,程序狗速度看过来!
Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用 · Node.js 借助事件驱动, 非阻塞 I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用
本篇文章主要介绍了 nodeJs 链接 Mysql 做增删改查的简单操作,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
nodejs 连接 MySQL,首先安装了 mysql 之后,在 cmd 界面安装 nodeJs 的 mysql 模块:
npm install mysql
mysql 中创建数据库 "nodetry1",再创建表 table2:
指定 id 为主键:
- var mysql = require('mysql');
- //选择数据库和表
- var TEST_DATABASE = 'nodetry1';
- var TEST_TABLE = 'table2';
- var connection = mysql.createConnection({
- host: 'localhost',
- user: 'root',
- password: '123456'
- });
- //连接数据库
- connection.connect();
- //选择查询的数据库
- connection.query("use " + TEST_DATABASE);
- // 增加
- connection.query('insert into '+ TEST_TABLE +' (id,name,age) values (12, "二次添加会报错" , 77)');
- // 删除
- connection.query('delete from '+ TEST_TABLE +' where name = "sony"');
- // 修改
- connection.query('update '+ TEST_TABLE +' set name = "jiying.bao" where id = 5');
- //查询
- connection.query('SELECT * from '+ TEST_TABLE , function(err, rows) {
- if(err) throw err;
- console.log("SELECT ==> ");
- for(var i in rows) {
- console.log(rows[i]);
- }
- });
- //关闭数据库连接
- connection.end();
运行 js:
来源: http://www.phperz.com/article/17/0607/328046.html