NodeJS中MySql的增刪改查基礎(chǔ)寫法的完成
發(fā)表時(shí)間:2023-09-03 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]純粹記錄一下最基礎(chǔ)寫法,幾乎沒有寫什么邏輯,寫法也并不是很完善(因?yàn)槲易约阂矂倓偯鞒鰜磉@么寫可以...= =!) 望高手指教 也希望能夠幫到比我還新的新手....//1.insert操作let insertSql = insert into User(username,password...
純粹記錄一下最基礎(chǔ)寫法,幾乎沒有寫什么邏輯,寫法也并不是很完善(因?yàn)槲易约阂矂倓偯鞒鰜磉@么寫可以...= =!) 望高手指教 也希望能夠幫到比我還新的新手....//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操作(我自己測試的時(shí)候發(fā)現(xiàn),字符串類型的列,要給參數(shù)額外增加引號,否則會被當(dāng)做數(shù)字類型或列名來進(jìn)行處理)
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的增刪改查基礎(chǔ)寫法的實(shí)現(xiàn)的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。