Heim  >  Artikel  >  Web-Frontend  >  nodejs installieren MySQL global

nodejs installieren MySQL global

王林
王林Original
2023-05-28 10:44:37670Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn