Maison  >  Article  >  base de données  >  Implémentation de la méthode d'écriture de base d'ajout, de suppression, de modification et de requête MySql dans NodeJS

Implémentation de la méthode d'écriture de base d'ajout, de suppression, de modification et de requête MySql dans NodeJS

零下一度
零下一度original
2017-06-27 09:59:051426parcourir

Enregistrez purement la méthode d'écriture la plus basique. Il n'y a presque pas de logique et la méthode d'écriture n'est pas très parfaite (car je viens de comprendre comment écrire comme ça... = =!) J'espère que les experts pourront le faire. donnez-moi des conseils et j'espère que cela pourra aider. A un débutant qui est plus nouveau que moi....

//1.insérer une opération

let insertSql = 'insérer dans les valeurs de l'utilisateur (nom d'utilisateur, mot de passe, nom, sexe, âge) (?,?,?,?,?)';
let insertParams = [nom d'utilisateur, mot de passe, nom, sexe, âge];
mysqlConnection.query(insertSql, insertParams, function (erreur, résultats, champs) {
si (erreur) renvoie une erreur;
return results;
});
//opération 2.select (lorsque je l'ai testé moi-même, j'ai découvert que les colonnes de type chaîne devaient ajouter des guillemets supplémentaires aux paramètres, sinon ils seront traités comme des types numériques ou des noms de colonnes)
let selectSql = 'select id from User which username = ''.concat(username, '' and password = '', password , ''');
mysqlConnection. query(selectSql, function (erreur, résultats, champs) {
if(error) throw error;
return results;
});
//Opération 3.delete
let deleteSql = 'supprimer de l'utilisateur où id = ''.concat( id, ''');
mysqlConnection .query(deleteSql, function (erreur, résultats, champs) {
 if (erreur) renvoie une erreur;
 renvoie les résultats ;
});
//4.opération de mise à jour
let updateSql = 'mettre à jour l'âge défini par l'utilisateur = 30 où id = ' '.concat(id, ''');
mysqlConnection.query(updateSql, function (erreur, résultats, champs) {
 if (erreur) renvoie une erreur ;
retourner les résultats;
});

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn