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

Löschvorgang für Docker-Volumes

prune Um diesen Befehl verwenden zu können, müsse...

Implementierung der Vue-Anmeldefunktion

Inhaltsverzeichnis Vorne geschrieben Anmeldeübers...

JavaScript implementiert die asynchrone Übermittlung von Formulardaten

In diesem Artikelbeispiel wird der spezifische Ja...

7 nützliche neue TypeScript-Funktionen

Inhaltsverzeichnis 1. Optionale Verkettung 2. Nul...

Native JS-Canvas zum Erzielen einer einfachen Schlange

In diesem Artikel wird der spezifische Code von J...

Prinzipielle Beispiele für die vier Netzwerktypen von Docker

Vier Netzwerktypen: Keine: Konfigurieren Sie kein...

So löschen Sie den MySQL 8.0-Dienst vollständig unter Linux

Bevor Sie diesen Artikel lesen, sollten Sie sich ...

jQuery implementiert den Tabellen-Paging-Effekt

In diesem Artikel wird der spezifische Code von j...

Mysql-Timeline-Daten, um die ersten drei Daten desselben Tages zu erhalten

Erstellen von Tabellendaten CREATE TABLE `praise_...

SVN-Installation und grundlegende Bedienung (grafisches Tutorial)

Inhaltsverzeichnis 1. Was ist SVN? 2. Methoden zu...

So installieren Sie Nginx in CentOS7 und konfigurieren den automatischen Start

1. Laden Sie das Installationspaket von der offiz...