npm install mysql

操作
连接数据库
var mysql=require("mysql");var connection = mysql.createConnection({host : "192.168.0.108",user : "root",password : "123456",database : "test1",port:"3306"});connection.connect();插入一个uservar usr={name:"zhangsan",password:"pwdzhangsan",mail:"zhangsan@gmail.com"};connection.query("insert into users set ?", usr, function(err, result) {if (err) throw err;console.log("inserted zhangsan");console.log(result);console.log("
");});更新user,带条件connection.query("update users set password="ddd" where name="zhangsan"", {password:"ppp"}, function(err, result) {if (err) throw err;console.log("updated zhangsan"s password to ddd");console.log(result);console.log("
");}); 删除一个user,带条件connection.query("delete from users where name="zhangsan"", {password:"ppp"}, function(err, result) {if (err) throw err;console.log("deleted zhangsan");console.log(result);console.log("
");});查询user,所有connection.query("select * from users", function(err, rows, fields) {if (err) throw err;console.log("selected after deleted");for(var i= 0,usr;usr=rows[i++];){console.log("user nae="+usr.name + ", password="+usr.password);}console.log("
");}); 关闭数据库连接var mysql=require("mysql");var connection = mysql.createConnection({host : "192.168.0.108",user : "root",password : "123456",database : "test1",port:"3306"});connection.connect();var usr={name:"zhangsan",password:"pwdzhangsan",mail:"zhangsan@gmail.com"};connection.query("insert into users set ?", usr, function(err, result) {if (err) throw err;console.log("inserted zhangsan");console.log(result);console.log("
");});connection.query("select * from users", function(err, rows, fields) {if (err) throw err;console.log("selected after inserted");for(var i= 0,usr;usr=rows[i++];){console.log("user nae="+usr.name + ", password="+usr.password);}console.log("
");});connection.query("update users set password="ddd" where name="zhangsan"", {password:"ppp"}, function(err, result) {if (err) throw err;console.log("updated zhangsan"s password to ddd");console.log(result);console.log("
");});connection.query("select * from users", function(err, rows, fields) {if (err) throw err;console.log("selected after updated");for(var i= 0,usr;usr=rows[i++];){console.log("user nae="+usr.name + ", password="+usr.password);}console.log("
");});connection.query("delete from users where name="zhangsan"", {password:"ppp"}, function(err, result) {if (err) throw err;console.log("deleted zhangsan");console.log(result);console.log("
");});connection.query("select * from users", function(err, rows, fields) {if (err) throw err;console.log("selected after deleted");for(var i= 0,usr;usr=rows[i++];){console.log("user nae="+usr.name + ", password="+usr.password);}console.log("
");});connection.end();