English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js MySQL是Node.js的外部库之一。它可以帮助Node.js开发人员连接到MySQL数据库并执行MySQL查询。
我们将学习使用npm在Node.js中安装MySQL模块,并使用带有清晰示例的SQL语句。
以下是我们将要学习的有关Node.js MySQL的主题的快速浏览
安装Node.js MySQL模块
Node.js MySQL Connect数据库
Node.js中的MySQL查询
MySQL SELECT FROM表查询
MySQL INSERT INTO表查询 – 将记录插入表的Node.js MySQL教程
MySQL WHERE子句与SELECT查询
MySQL ORDER BY子句和SELECT查询 – Node.js MySQL教程可以根据表中记录的属性之一按顺序排列记录。
MySQL UPDATE查询表
Requête de suppression de enregistrement MySQL
Utilisation de l'objet de résultat MySQL dans la fonction callback
Utilisation de l'objet Fields MySQL dans la fonction callback
Utilisation de l'objet d'erreur MySQL dans la fonction callback
Comme Node.js MySQL est un module externe, il peut être installé à l'aide de NPM (gestionnaire de packages Node.js).
Exécutez la commande suivante dans le terminal ou l'invite de commande pour installer le module MySQL et l'utiliser dans le programme Node.js.
$ npm install mysql
Après l'installation réussie, vous pouvez déclarer son utilisation à l'aide de l'instruction require, afin d'utiliser le module MySQL dans le programme node.js, comme suit.
var mysql = require('mysql');
Attention– Si vous utilisez le module MySQL dans le programme Node.js mais que le module MySQL n'est pas installé, vous pourriez recevoirErreur : module 'mysql' introuvable。
Pour créer une connexion variable en utilisant l'adresse IP (le serveur où tourne MySQL), le nom d'utilisateur et le mot de passe (l'utilisateur ayant l'accès à la base de données MySQL), voici un exemple :
var con = mysql.createConnection({ host: "localhost", // Adresse IP du serveur où tourne mysql user: "arjun", // Nom d'utilisateur de la base de données mysql password: "password", // Mot de passe correspondant database: "studentsDB" // Utiliser le contexte de requête de la base de données });
La requête SELECT MySQL est utilisée pour sélectionner certains enregistrements d'une table (et éventuellement certains attributs) de la table.
con.query("SELECT * FROM studentsDB.students", function (err, result, fields) { // Si une erreur se produit lors de l'exécution de la requête ci-dessus, une erreur est lancée if (err) throw err; // Si il n'y a pas d'erreur, vous obtiendrez le résultat console.log(result); });
Dans ce tutoriel Node.js, nous avons appris à installer le module MySQL dans Node.js en utilisant npm/Paquet de logiciels.