Detaillierte Erklärung zum schnellen Betrieb einer MySQL-Datenbank in einer Node.js-Umgebung

Detaillierte Erklärung zum schnellen Betrieb einer MySQL-Datenbank in einer Node.js-Umgebung

GitHub-Adresse: https://github.com/dmhsq/dmhsq-mysql-db
Kann in Tencent Cloud SCF und der Cloud-Entwicklungsumgebung verwendet werden. Die Fehlerbehandlung ist noch nicht abgeschlossen. Fehlerreferenz MySQL-Fehler. Abhängigkeitspaket einführen npm install dmhsq-mysql-db
Der Effekt ist wie folgt: Vereinfacht die Verwendung von MySQL

Bildbeschreibung hier einfügen

Abhängigkeiten installieren

npm installiere dmhsq-mysql-db

Anwendungsbeispiele

Die schnelle Bedienung der MySQL-Fehlerbehandlung ist noch nicht perfekt. Einige Fehler finden Sie unter MySQL-Fehler

Ressourcen vorstellen

const-Datenbank = erforderlich("dmhsq-mysql-db")

Herstellen einer Verbindung zu einer Datenbank

let db = neue Datenbank({
	Gastgeber: 'xxx',
	Port: "xxx",
	Benutzer: 'xxxx',
	Passwort: 'xxxx',
	Datenbank: "xxxx"
})

Referenztabelle

let Sammlung = db.table("Benutzer")

Alle durchsuchen

Sammlung.get().then(res => {
	Konsole.log(res)
})

Bedingte Abfrage

Sammlung.wo({
	Benutzername: "dmhsq"
}).get().then(res => {
	Konsole.log(res)
})

Einfügen von Daten

Sammlung.Hinzufügen({
	Benutzername: "dmhsq",
	Passwort: "dmhsq",
	_ID: 123176312
}).dann(res => {
	Konsole.log(res)
})

Daten aktualisieren

Sammlung.update({
	Passwort: "zccc"
}).Wo({
	Benutzername: "dmhsq"
}).dann(res=>{
	Konsole.log(res)
})

Löschen von Daten

Sammlung.del().where({
	Benutzername: "dmhsq"
}).dann(res => {
	Konsole.log(res)
})

Damit ist dieser Artikel zum schnellen Betrieb der MySQL-Datenbank in einer Node.js-Umgebung abgeschlossen. Weitere Informationen zum Betrieb der MySQL-Datenbank in einer Node.js-Umgebung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Nodejs-Fehlerbehandlungsprozessaufzeichnung
  • Ein vollständiges Beispiel für die Implementierung eines zeitgesteuerten Crawlers mit Nodejs
  • Unterschiede zwischen diesem Schlüsselwort in NodeJS und Browsern
  • Der Kernprozess der NodeJS-Verarbeitung einer TCP-Verbindung
  • Detaillierte Erklärung der Nodejs-Array-Warteschlange und der forEach-Anwendung
  • Lernen Sie die asynchrone Programmierung in Node.js in einem Artikel
  • So erstellen Sie einen untergeordneten Prozess in nodejs
  • So verwenden Sie worker_threads zum Erstellen neuer Threads in nodejs
  • Implementierung des WeChat-Applet-Nachrichten-Pushs in Nodejs
  • Beispielcode zur Implementierung der WeChat-Kontoaufteilung mit Nodejs
  • Detaillierte Erläuterung der Wissenspunkte zur asynchronen Programmierung in nodejs
  • Der einfachste Weg, mit nodejs+express eine Verbindung zur Datenbank herzustellen
  • So führen Sie in Windows ein Downgrade der installierten höheren Node.js-Version auf eine niedrigere Version durch (grafisches Tutorial)
  • Detaillierte Erläuterung des Implementierungsprozesses der NodeJS CORS-Konfiguration
  • So verwenden Sie node.js, um automatisch in regelmäßigen Abständen E-Mail-Erinnerungen zu senden (super praktisch)
  • Einfache Bereitstellung eines Node.Js-Projekts in der Alibaba Cloud
  • So verwenden Sie Node.js zum Implementieren von Befehlszeilenspielen
  • Es ist ganz einfach zu verstehen, was Node.js ist

<<:  So aktivieren Sie das langsame Abfrageprotokoll in MySQL

>>:  Hinweise zur Verwendung der verknüpften Liste des Linux-Kernel-Gerätetreibers

Artikel empfehlen

JavaScript verwendet häufig Array-Deduplizierung tatsächliche Kampf Quellcode

Mit der Array-Deduplizierung wird man häufig bei ...

Implementierung eines Web-Rechners mit nativem JavaScript

In diesem Artikel wird der spezifische JavaScript...

Implementierung des React-Konfigurations-Subroutings

1. Die Komponente First.js hat Unterkomponenten: ...

So setzen Sie das Root-Passwort in Linux mysql-5.6 zurück

1. Überprüfen Sie, ob der MySQL-Dienst gestartet ...

JavaScript implementiert das mobile Puzzlespiel mit neun Rastern

In diesem Artikel wird der spezifische Code für J...

Entwicklungsdetails von Vue3-Komponenten

Inhaltsverzeichnis 1. Einleitung 2. Komponentenen...

Detaillierte Erläuterung der MySQL-Lösung zur USE DB-Überlastung

Wenn wir auf einen Fehler stoßen, denken wir oft ...

SQL-Implementierung von LeetCode (181. Angestellte verdienen mehr als Manager)

[LeetCode] 181.Mitarbeiter verdienen mehr als ihr...

MySQL-Datenbank-JDBC-Programmierung (Java stellt eine Verbindung zu MySQL her)

Inhaltsverzeichnis 1. Grundvoraussetzungen für di...