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

NodeJS Grundlagen-Tutorial

NodeJS Express.js

NodeJS Puffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Datei (FS)

Andere NodeJS

Node.js MySQL WHERE

WHERE in Node.js MySQL wird verwendet, um die Auswahl der Aufzeichnungen in der MySQL SELECT FROM-Anweisung anhand der Bedingungen zu filtern, die auf eine oder mehrere Spalten der Tabelle angewendet werden.

Wo wird Node.js MySQL verwendet

Wir werden lernen, wie man die folgenden Node.js-Beispiele verwendet, um die Aufzeichnungen der Tabelle zu filtern

  • Beispiel für WHERE in Node.js MySQL mit Filteranwendung auf einer Spalte

  • Beispiel für die Verwendung von Escape-Abfragen in WHERE in Node.js MySQL

  • Beispiel für WHERE in Node.js MySQL, Filter angewendet auf zwei Spalten

In diesem Abschnitt verwenden wir die folgenden MySQL-Tabellen [DATABASE: studentDB, Tabelle: students]

selectFromWhere.js

// Modul mysql einbinden
var mysql = require('mysql'); 
 
// Erstellen Sie eine Variable mit den erforderlichen Details
var con = mysql.createConnection({ 
  host: "localhost", // IP-Adresse des Servers, auf dem mysql läuft
  user: "arjun", // Benutzername für die mysql-Datenbank
  password: "password", // entsprechendes Passwort
  database: "studentsDB" // Verwenden Sie die angegebene Datenbank
 }); 
 
// Verbindung zur Datenbank herstellen.
con.connect(function(err) { 
  if (err) throw err; 
  // Wenn die Verbindung erfolgreich ist
  con.query("SELECT * FROM students where marks>90", function (err, result, fields) { 
    // Wenn bei der Ausführung der obigen Abfrage ein Fehler auftritt, wird ein Fehler ausgelöst
    if (err) throw err; 
    // Wenn es keine Fehler gibt, erhalten Sie das Ergebnis
    console.log(result); 
  }); 
 });

Öffnen Sie von der Position der .js-Datei aus ein Terminal und führen Sie das Node.js MySQL-Beispielprogramm selectFromWhere.js aus.

WhereEscapingValues.js

// Modul mysql einbinden
var mysql = require('mysql'); 
 
// Erstellen Sie eine Variable mit den erforderlichen Details
var con = mysql.createConnection({ 
  host: "localhost", // IP-Adresse des Servers, auf dem mysql läuft
  user: "arjun", // Benutzername für die mysql-Datenbank
  password: "password", // entsprechendes Passwort
  database: "studentsDB" // Verwenden Sie die angegebene Datenbank
 }); 
 
// Verbindung zur Datenbank herstellen.
con.connect(function(err) { 
  if (err) throw err; 
  // Wenn die Verbindung erfolgreich ist
  var name = "Bruce Wane"; 
  var query = "SELECT * FROM students WHERE name=" + mysql.escape(name); 
  con.query(query, function (err, result, fields) {}} 
    // Wenn bei der Ausführung der obigen Abfrage ein Fehler auftritt, wird ein Fehler ausgelöst
    if (err) throw err; 
    // Wenn es keine Fehler gibt, erhalten Sie das Ergebnis
    console.log(result); 
  }); 
 });

Öffnen Sie von der Position der .js-Datei aus ein Terminal und führen Sie das Node.js MySQL-Beispielprogramm WhereEscapingValues.js aus.

selectFromWhere2.js

// Modul mysql einbinden
var mysql = require('mysql'); 
 
// Erstellen Sie eine Variable mit den erforderlichen Details
var con = mysql.createConnection({ 
  host: "localhost", // IP-Adresse des Servers, auf dem mysql läuft
  user: "arjun", // Benutzername für die mysql-Datenbank
  password: "password", // entsprechendes Passwort
  database: "studentsDB" // Verwenden Sie die angegebene Datenbank
 }); 
 
// Verbindung zur Datenbank herstellen.
con.connect(function(err) { 
  if (err) throw err; 
  // Wenn die Verbindung erfolgreich ist
  con.query("SELECT * FROM students where marks>90 && rollno<8, function (err, result, fields) { 
    // Wenn bei der Ausführung der obigen Abfrage ein Fehler auftritt, wird ein Fehler ausgelöst
    if (err) throw err; 
    // Wenn es keine Fehler gibt, erhalten Sie das Ergebnis
    console.log(result); 
  }); 
 });

Öffnen Sie von der Position der .js-Datei aus ein Terminal und führen Sie das Node.js MySQL-Beispielprogramm selectFromWhere.js aus.

arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node selectFromWhere2.js  
 [ RowDataPacket { name: 'Raja', rollno: 5, marks: 94 }]

Schlussfolgerung:

In diesem Node.js-Tutorial – Teil des Node.js MySQL-Moduls – Node.js MySQL WHERE – haben wir gelernt, die Auswahl der Records für das MySQL SELECT FROM Statement zu filtern, basierend auf Bedingungen, die auf eine oder mehrere Spalten der MySQL-Tabelle angewendet werden.