Node.js ist eine plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung für serverseitige JavaScript-Programmierung. In Node.js können wir verschiedene Module und Bibliotheken verwenden, um verschiedene Aufgaben zu erfüllen, einschließlich der Interaktion mit Datenbanken. MySQL ist eine der beliebtesten relationalen Datenbanken und die Standardwahl für viele Webanwendungen. In diesem Artikel wird erläutert, wie Sie MySQL global in Node.js installieren und mit der Verwendung beginnen.
Schritt 1: MySQL installieren
Bevor wir MySQL verwenden, müssen wir zuerst MySQL installieren. Wir können das MySQL-Installationspaket von der offiziellen MySQL-Website herunterladen. Wählen Sie einfach die entsprechende Version aus und befolgen Sie die Anweisungen zur Installation.
Schritt 2: Installieren Sie die MySQL-Abhängigkeitsbibliothek von Node.js
Sobald MySQL installiert ist, müssen wir npm verwenden, um die MySQL-Abhängigkeitsbibliothek von Node.js zu installieren. Installieren Sie MySQL global auf unserem Computer mit dem folgenden Befehl:
npm install -g mysql
Dadurch werden der MySQL-Treiber und die zugehörigen Abhängigkeiten installiert. Wir können jetzt die MySQL-Bibliothek in Node.js-Anwendungen verwenden, um eine Verbindung zu MySQL-Datenbanken herzustellen.
Schritt drei: Mit MySQL verbinden
Bevor wir auf MySQL zugreifen können, müssen wir eine Verbindung zu MySQL herstellen. Dies kann mit dem folgenden Code erfolgen:
const mysql = require('mysql'); const con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" });
Dadurch wird unter Verwendung des Benutzernamens „root“ und des Passworts „password“ eine Verbindung zum lokalen MySQL-Server hergestellt und eine Verbindung zur Datenbank namens „mydb“ hergestellt.
Schritt 4: Abfrage ausführen
Um die Abfrage in der MySQL-Datenbank auszuführen, können wir den folgenden Code verwenden:
const mysql = require('mysql'); const con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" }); con.connect(function(err) { if (err) throw err; con.query("SELECT * FROM customers", function (err, result, fields) { if (err) throw err; console.log(result); }); });
In diesem Beispiel fragen wir alle Daten in der Tabelle mit dem Namen „Kunden“ ab und in der Konsole Drucken die Ergebnisse.
Schritt 5: Verbindung schließen
Nachdem wir die Interaktion mit MySQL abgeschlossen haben, müssen wir die Verbindung schließen, um Ressourcen freizugeben. Dies kann mit dem folgenden Code erfolgen:
const mysql = require('mysql'); const con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" }); con.connect(function(err) { if (err) throw err; con.query("SELECT * FROM customers", function (err, result, fields) { if (err) throw err; console.log(result); con.end(); }); });
In diesem Beispiel verwenden wir die Methode „con.end()“, um die Verbindung nach Ende der Abfrage zu schließen.
Zusammenfassung
Durch die Installation von MySQL und die Verwendung der MySQL-Abhängigkeitsbibliothek von Node.js können wir problemlos mit MySQL interagieren. Es ist wichtig zu beachten, dass Sie Ihren Code bei der Interaktion mit der Datenbank immer nach Best Practices schreiben müssen, um die Sicherheit und Korrektheit der Datenbank zu gewährleisten.
Das obige ist der detaillierte Inhalt vonnodejs installieren MySQL global. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!