码迷,mamicode.com
首页 > 数据库 > 详细

NodeJS中MySql的增删改查操作

时间:2017-06-26 17:03:35      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:操作   tsql   自己   字符串   delete   nec   逻辑   记录   throw   

纯粹记录一下最基础写法,几乎没有写什么逻辑,写法也并不是很完善(因为我自己也刚刚摸索出来这么写可以...= =!)    望高手指教   也希望能够帮到比我还新的新手....

//1.insert操作

let insertSql = ‘insert into User(username,password,name,gender,age) values (?,?,?,?,?)‘;
let insertParams = [username, password, name, gender, age];
mysqlConnection.query(insertSql, insertParams, function (error, results, fields) {
  if (error)  throw error;
  return results;
});
//2.select操作(我自己测试的时候发现,字符串类型的列,要给参数额外增加引号,否则会被当做数字类型或列名来进行处理)
let selectSql = ‘select id from User where username = \‘‘.concat(username, ‘\‘ and password = \‘‘, password, ‘\‘‘);
mysqlConnection.query(selectSql, function (error, results, fields) {
  if(error) throw error;
  return results;
});
//3.delete操作
let deleteSql = ‘delete from user where id = \‘‘.concat(id, ‘\‘‘);
mysqlConnection.query(deleteSql, function (error, results, fields) {
  if (error) throw error;
  return results;
});
//4.update操作
let updateSql = ‘update User set age = 30 where id = \‘‘.concat(id, ‘\‘‘);
mysqlConnection.query(updateSql, function (error, results, fields) {
  if (error) throw error;
  return results;
});

NodeJS中MySql的增删改查操作

标签:操作   tsql   自己   字符串   delete   nec   逻辑   记录   throw   

原文地址:http://www.cnblogs.com/JosephBee/p/7081018.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!