English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS 基础教程

NodeJS Express.js

NodeJS 缓冲&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS 文件(FS)

NodeJS 其他

MySQL avec Node.js

Node.js MySQL是Node.js的外部库之一。它可以帮助Node.js开发人员连接到MySQL数据库并执行MySQL查询。

我们将学习使用npm在Node.js中安装MySQL模块,并使用带有清晰示例的SQL语句。

MySQL avec Node.js

以下是我们将要学习的有关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

Installer MySQL dans Node.js

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

Créer une connexion avec la base de données MySQL

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
 });

Sélectionner à partir de la requête

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); 
 });

Conclusion :

Dans ce tutoriel Node.js, nous avons appris à installer le module MySQL dans Node.js en utilisant npm/Paquet de logiciels.