Heim >
Web-Frontend >
js-Tutorial >
Lassen Sie uns darüber sprechen, wie MySQL in einem Node-Projekt betrieben wird
Lassen Sie uns darüber sprechen, wie MySQL in einem Node-Projekt betrieben wird
青灯夜游
Freigeben: 2023-01-09 10:36:33
nach vorne
1824 Leute haben es durchsucht
Wie betreibe ich MySQL im Node-Projekt? Der folgende Artikel wird Ihnen verschiedene SQL-Anweisungen zum Verwalten von Datenbanken vorstellen und Ihnen den Betrieb von MySQL in Express-Projekten vorstellen. Ich hoffe, er wird Ihnen hilfreich sein!
Datenbank
Eine Datenbank ist ein Lager, in dem Daten organisiert , gespeichert und verwaltet werden. Die heutige Welt ist eine Internetwelt voller Daten, voller vieler Daten. Es gibt viele Datenquellen, wie Reiseaufzeichnungen, Verbrauchsaufzeichnungen, durchsuchte Webseiten, gesendete Nachrichten usw. Neben Texttypdaten sind auch Bilder, Musik und Töne Daten. Um die Verwaltung von Daten in der Internetwelt zu erleichtern, gibt es das Konzept des Datenbankverwaltungssystems (bezeichnet als: Datenbank). Benutzer können Vorgänge wie das Hinzufügen, Abfragen, Aktualisieren und Löschen von Daten in der Datenbank ausführen.
Klassifizierung von Datenbanken :
MySQL-Datenbank (Derzeit die am weitesten verbreitete und beliebteste Open-Source-Datenbank; Community + Enterprise)
Oracle-Datenbank )
SQL Server-Datenbank (kostenpflichtig)
Mongodb-Datenbank(Community + Enterprise)
Vergleich: MySQL, Oracle und SQL Server sind traditionelle Datenbanken (auch: relationale Datenbanken oder SQL-Datenbanken genannt)) Diese drei haben das gleiche Designkonzept und eine ähnliche Verwendung. MongoDB ist ein neuer Datenbanktyp (auch als nicht relationale Datenbank oder NoSQL-Datenbank bezeichnet), der die Mängel herkömmlicher Datenbanken in gewissem Maße ausgleicht.
Datenorganisationsstruktur einer herkömmlichen Datenbank: In einer herkömmlichen Datenbank ist die Organisationsstruktur der Daten in vier Kategorien unterteilt: Datenbank, Tabelle, Zeile und Feld.
Die Beziehung zwischen Bibliotheken, Tabellen, Zeilen und Feldern in der tatsächlichen Entwicklung: In der tatsächlichen Projektentwicklung entspricht unter normalen Umständen jedes Projekt einer unabhängigen Datenbank; In der Datenbank müssen verschiedene Daten gespeichert werden verschiedene Tabellen, zum Beispiel: Benutzerdaten werden in der Benutzertabelle gespeichert, Buchdaten werden in der Büchertabelle gespeichert Die in jeder Tabelle gespeicherten spezifischen Informationen werden durch die Felder bestimmt, zum Beispiel: Wir können ID für entwerfen Benutzertabelle Die drei Felder Benutzername und Passwort ; die Zeilen in der -Tabelle repräsentieren jedes spezifische Datenelement.
MySQL-Installation und -Konfiguration
Für Entwickler müssen sie nur MySQL Server und Navicat installieren, um ihre Entwicklungsanforderungen zu erfüllen.
MySQL Server: Software, die speziell für die Bereitstellung von Datenspeicherung und -diensten verwendet wird.
Navicat: ein visuelles MySQL-Verwaltungstool, mit dem Sie die in MySQL Server gespeicherten Daten bequem verwalten können.
Spezifische Installationsanleitungen finden Sie in Meine vorherigen Artikel:
MySQL-Installation
. Mit Visualisierungstools wird es für uns extrem einfach, Tabellen zu erstellen und Tabellendaten zu bearbeiten.
SQL-Verwaltungsdatenbank
SQL (vollständiger englischer Name: Structured Query Language) ist
strukturierte Abfragesprache , eine Programmiersprache, die speziell für den Zugriff auf und die Verarbeitung von Datenbanken verwendet wird . Es ermöglicht uns, die Daten in der Datenbank in Form von Programmierung zu manipulieren.
Hinweis:1) SQL ist eine Datenbankprogrammiersprache
2) In der SQL-Sprache geschriebene Codes werden SQL-Anweisungen genannt
3) Die SQL-Sprache kann nur in relationalen Datenbanken verwendet werden (Beispiel: MySQL , Oracle, SQL-Server). Nicht relationale Datenbanken (wie Mongodb) unterstützen die SQL-Sprache nicht.
SELECT-Anweisung
Wird zum Abfragen von Daten aus Tabellen verwendet. Die Ergebnisse der Ausführung werden in einer Ergebnistabelle (Ergebnismenge genannt) gespeichert. Die Syntax lautet wie folgt: (Hinweis: Bei Schlüsselwörtern in SQL-Anweisungen wird die Groß-/Kleinschreibung nicht beachtet. SELECT entspricht select und FROM entspricht from.) Die INSERT INTO-Anweisung
wird zum Einfügen neuer Datenzeilen in die Datentabelle verwendet.
-- 这是注释
-- 从 FROM 指定的【表中】,查询出【所有的】数据,* 表示【所有列】
SELECT * FROM 表名称
-- 从 FROM 指定的【表中】,查询出指定 列名称 (字段) 的数据
SELECT 列名称 FROM 表名称
Nach dem Login kopieren
Update-Anweisung
wird zum Ändern der Daten in der Tabelle verwendet.
wird zum Löschen von Zeilen verwendet s in der Tabelle
-- 用 UPDATE 指定要更新哪个表中的数据,用 SET 指定列对应的新值,用 WHERE 指定更新的条件
update 表名称 set 列名称 = 新值 where 列名称 = 某值
Nach dem Login kopieren
WHERE Die Klausel
wird verwendet, um die Auswahlkriterien einzuschränken. In SELECT-, UPDATE- und DELETE-Anweisungen kann die WHERE-Klausel verwendet werden, um die Auswahlkriterien einzuschränken. (In einigen SQL-Versionen kann es als != geschrieben werden) ist nicht gleich
Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie MySQL in einem Node-Projekt betrieben wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
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