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

Design-Sharing der Download-Seite des Pengyou.com-Mobilclients (Bild und Text)

Schauen wir uns zunächst einige einfache Daten an:...

3 häufige Fehler beim Lesen von MySQL Binlog-Protokollen

1. mysqlbinlog: [FEHLER] unbekannte Variable „def...

Aufbau einer Docker+K8S-Clusterumgebung und verteilte Anwendungsbereitstellung

1. Docker installieren yum installiere Docker #St...

Mehrere Möglichkeiten zum Ändern des MySQL-Passworts

Vorwort: Bei der täglichen Verwendung der Datenba...

So verwenden Sie SVG-Symbole in WeChat-Applets

SVG wurde in den letzten Jahren aufgrund seiner v...

Implementierung eines Random Roll Callers basierend auf JavaScript

In diesem Artikel wird der spezifische JavaScript...

Teilen Sie 20 hervorragende Beispiele für Webformular-Design

Sophie Hardach Kai von Clyde Quay 37 Ost Seifenkis...

Mehrere Möglichkeiten zum Löschen von Arrays in Vue (Zusammenfassung)

Inhaltsverzeichnis 1. Einleitung 2. Mehrere Mögli...