1、
开始菜单点击控制台node.js commond prompt,运行npm install mysql
mysql@2.5.4 node_modules\mysql
├── require-all@0.0.8
├── bignumber.js@1.4.1
└── readable-stream@1.1.13 (inherits@2.0.1, string_decoder@0.10.31, isarray@0
.0.1, core-util-is@1.0.1)
2、编写nodejs与mysql交互的代码
//mysql.js
//首先需要安装nodejs 的mysql包
//npm install mysql
//编写nodejs与mysql交互的代码
var mysql = require('mysql');
var TEST_DATABASE = 'my_news_test';
var TEST_TABLE = 'node_user';
//创建连接
var client = mysql.createConnection({
});
client.connect();
client.query("use " + TEST_DATABASE);
client.query(
);
3、运行结果
D:\User\myappejs4>node mysqltest.js
1
2
3
4
5
四、Node.js结合MySQL的增、删、改、查操作
1、增
var mysql
var connection = mysql.createConnection({
});
connection.connect();
var
var
//增 add
connection.query(userAddSql,userAddSql_Params,function (err, result) {
});
connection.end();
运行如下
D:\User\myappejs4>node mysqltestadd.js
-------INSERT----------
INSERT ID: { fieldCount: 0,
#######################
2、改
var mysql
var connection = mysql.createConnection({
});
connection.connect();
var userModSql = 'UPDATE node_user SET name = ?,age = ? WHERE id = ?';
var userModSql_Params = ['Hello World',99,7];
//改 up
connection.query(userModSql,userModSql_Params,function (err, result) {
});
connection.end();
运行结果如下
D:\User\myappejs4>node mysqltest_up.js
----------UPDATE-------------
UPDATE affectedRows 1
******************************
3、查操作
var mysql
var connection = mysql.createConnection({
});
connection.connect();
var
//查 query
connection.query(userGetSql,function (err, result) {
});
connection.end();
运行的结果如下
D:\User\myappejs4>node mysqltest_query.js
---------------SELECT----------------
[ { id: 1, name: 'admin', age: 32 },
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
4、删除操作
var mysql
var connection = mysql.createConnection({
});
connection.connect();
var
//ɾ
connection.query(userDelSql,function (err, result) {
});
connection.end();
运行的结果如下
D:\User\myappejs4>node mysqltest_del.js
-------------DELETE--------------
DELETE affectedRows 1
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
增、删、改、查操作应会部完成了!