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

JS realisiert einfachen Bildkarusselleffekt

In diesem Artikel wird der spezifische JS-Code zu...

Einführung in die MySQL-Gesamtarchitektur

Die Gesamtarchitektur von MySQL ist in die Server...

Anwendung schöner Stylesheets bei der Erstellung von XHTML+CSS-Webseiten

Dies ist ein Artikel, der vor langer Zeit geschrie...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.17

Dieser Artikel enthält das grafische Tutorial zur...

Docker erstellt Python Flask+ Nginx+Uwsgi-Container

Installieren Sie Nginx Ziehen Sie zuerst das Cent...

Detaillierte Erklärung der Whitelist-Regeln von nginx-naxsi

Syntax der Whitelist-Regel: Grundregel wl:ID [neg...

Das schnellste Textsuchtool von Linux: ripgrep (die beste Alternative zu grep)

Vorwort Apropos Textsuchtools: Jeder sollte grep ...

MySQL-Onlineprobleme mit langsamem Log und Optimierungslösungen

Das MySQL-Slow-Log ist ein Informationstyp, auf d...

Blog-Design Webdesign-Debüt

Die erste Webseite, die ich entworfen habe, sieht...

Vergleich von mydumper und mysqldump in MySQL

Wenn Sie nur ein paar Tabellen oder eine einzelne...

React verwendet Emotionen zum Schreiben von CSS-Code

Inhaltsverzeichnis Einführung: Installation von E...