Die hier vorgestellten MySQL-bezogenen Kenntnisse richten sich nicht an Studierende, die DBA studieren möchten, sondern an diejenigen, die den Beruf wechseln und sich mit Datenanalyse beschäftigen möchten. Die folgenden Wissenspunkte sind einige der Wissenspunkte, die meiner Meinung nach beim Erlernen einer MySQL-Datenbank beherrscht werden müssen. 1. Grundkonzepte und Grundbefehle1) Grundkonzepte① Datenbank Ein Warehouse, das Daten entsprechend einer bestimmten Datenstruktur speichert und verwaltet. ② Klassifizierung von Datenbanken Die übliche Klassifizierung von Datenbanken besteht in der Unterteilung in relationale Datenbanken und nicht-relationale Datenbanken. ③ Was ist eine relationale Datenbank? Stellen Sie komplexe Beziehungen in einer einfachen Binärform dar, d. h. in Form von Zeilen und Spalten (Tabellenform), wobei jede Zeile als Datensatz und jede Spalte als Feld bezeichnet wird. Unter diesen ist MySQL eine sehr häufig verwendete relationale Datenbank. ④ Datenbankverwaltungssystem: DBMS Ein Datenbankverwaltungssystem ist eine Software zum Verwalten und Bearbeiten von Datenbanken. Zu den relationalen Datenbankverwaltungssystemen (RDBMS) zählen Oracle, MySQL, SQL Server, DB2, IBM usw. Zu den nicht-relationalen Datenbankverwaltungssystemen (Nosql) gehören Redis, Hbase, MongoDB, Neo4j usw. ⑤ Einführung in MySQL MySQL ist ein relationales Datenbankverwaltungssystem. Es wurde ursprünglich von MySQL AB entwickelt und später von Oracle Database übernommen. Die MySQL-Datenbank verwendet zur Datenverwaltung die Methode „Unterbibliothek und Untertabelle“. Ein MySQL-Datenbankverwaltungssystem kann mehrere Datenbanken verwalten; eine Datenbank kann mehrere Tabellen speichern. Gleichzeitig ist MySQL Open Source und kostenlos, unterstützt zig Millionen Datenabfragen und unterstützt die GPL (Open-Source-Lizenz). ⑥ Was ist die SQL-Sprache? Die SQL-Sprache, deren vollständiger Name „Structured Query Language“ lautet, ist eine standardisierte Sprache zum Betrieb von Datenbanken und kann Zugriffe und Operationen auf Datenbanken realisieren. ⑦ Achten Sie auf den Unterschied zwischen MySQL und SQL! Hier liegt ein Missverständnis vor: Kennen Sie MySQL? Tatsächlich ist diese Aussage problematisch. MySQL bezieht sich auf ein Datenbankverwaltungssystem. Wenn Sie gefragt werden, ob Sie MySQL kennen, werden Sie tatsächlich gefragt, ob Sie die Datenbank hinzufügen, löschen, ändern und abfragen können. Daher bezieht sich MySQL hier auf die zuvor erwähnte „SQL-Sprache“, aber die Leute sind es gewohnt, MySQL anstelle von SQL zu verwenden. ⑧ Klassifizierung der SQL-Sprache ⑨ Was ist eine „Tabelle“? Eine Tabelle ist eine strukturierte Liste von Daten eines bestimmten Typs. ⑩ Was ist eine „Spalte“? Eine Tabelle besteht aus Spalten, die jeweils einen bestimmten Teil der Informationen in der Tabelle speichern. Jede Spalte ist ein Feld in der Tabelle. Eine Tabelle besteht aus einer oder mehreren Spalten. ⑪Was ist „Datentyp“? Jede Spalte in einer Tabelle sollte einen entsprechenden Datentyp haben, der angibt, welche Daten in der Spalte gespeichert werden können. ⑫ Was ist „行“? Die Daten in der Tabelle werden in Zeilen gespeichert und jede Zeile stellt einen Datensatz dar. Wenn Sie sich eine Tabelle als Raster vorstellen, dann sind die vertikalen Spalten im Raster Tabellenspalten und die horizontalen Zeilen Tabellenzeilen. 2) Grundlegende Befehle① Verbindung zur Datenbank herstellen Die MySQL-Datenbank ist ein Datenbankverwaltungssystem vom Typ „Client-Server“. Bildlich gesprochen besteht ein MySQL-Datenbankmanagementsystem aus mindestens zwei Teilen. Der eine ist die Serverseite, die wir nicht sehen können, von der wir aber immer Daten bekommen, wenn wir die Datenbank benutzen. Der zweite ist der Client. Zu den Clients, die ich häufig verwende, gehören CMD Window und Navicat. Diese Clients ermöglichen uns die Eingabe von SQL-Anweisungen, um auf Daten zuzugreifen und diese abzurufen. Daher müssen wir uns vor der Ausführung des Befehls beim Datenbankverwaltungssystem anmelden. „Für die Anmeldung an der MySQL-Datenbank werden folgende Angaben benötigt“ Hostname Port Benutzername Benutzerkennwort (Passwort) mysql -h localhost -u root -P 3306 -p 123 -h Hostname: „localhost“ bedeutet, dass der Server lokal ist. -u Benutzername: Benutzername „root“. -P-Port: Standardport 3306 -p Kennwort: Kennwort123 Wenn Sie sich im schwarzen CMD-Fenster bei der MySQL-Datenbank anmelden, sieht die Schnittstelle wie folgt aus: ② Datenbank auswählen Wenn Sie zum ersten Mal eine Verbindung zu einer Datenbank herstellen, ist keine Datenbank geöffnet, die Sie verwenden können. Bevor Sie Vorgänge für eine Datenbank ausführen können, müssen Sie eine Datenbank auswählen. „Grundlegende Syntax“: Datenbanknamen verwenden; benutze Huangwei; """ Hinweis: Im schwarzen CMD-Fenster muss auf jeden Code ein Semikolon „;“ folgen. Bei der Verwendung von SQL-Anweisungen ist in vielen Programmen die Verwendung eines Semikolons ";" jedoch nicht erforderlich und manchmal können Fehler auftreten, wenn ein Semikolon ";" verwendet wird. """ ③ Datenbanken und Tabellen verstehen 2. Schreibreihenfolge und Ausführungsreihenfolge von SQL-AnweisungenWenn Sie SQL-Anweisungen gut lernen möchten, müssen Sie zunächst die Schreibreihenfolge und Ausführungsreihenfolge von SQL-Anweisungen verstehen. Die Inkonsistenz zwischen der Schreibreihenfolge und der Ausführungsreihenfolge von SQL-Anweisungen ist ein wichtiger Grund für SQL-Schreibfehler oder das Fehlschlagen des Schreibens von SQL. Vor diesem Hintergrund müssen Sie beim Erlernen von SQL-Anweisungen die beiden Konzepte „Schreibreihenfolge“ und „Ausführungsreihenfolge“ verstehen. 1) Die Schreibreihenfolge einer vollständigen SQL-Abfrageanweisung-- "Reihenfolge beim Schreiben von MySQL-Anweisungen" 1 wähle deutlich * 2 aus Tabelle (oder Ergebnismenge) 3, wobei … 4 Gruppieren nach …haben… 5 Bestellen bis … 6 Begrenzung Start,Länge - Hinweis: 1 und 2 sind die grundlegendsten Aussagen und müssen enthalten sein. - Hinweis: 1 und 2 können mit einer der Zahlen 3, 4, 5 und 6 oder mit mehreren der Zahlen 3, 4, 5 und 6 gleichzeitig übereinstimmen. 2) Eine vollständige Ausführungsreihenfolge für SQL-AnweisungenDie Erklärung der obigen Abbildung lautet wie folgt: 3) Erläuterung der Ausführungsreihenfolge von select und havingHinweis: Wenn jemand eine Meinung hat, die mich überzeugt, hinterlassen Sie mir bitte eine Nachricht, um sie mir mitzuteilen, danke. Oben finden Sie den detaillierten Inhalt der MySQL-Tutorialreihe zu Datenbankgrundlagen für Anfänger. Weitere Informationen zu den MySQL-Datenbankgrundlagen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Details zur Ereignisbindung reagieren
>>: Umfassendes Verständnis des html.css-Überlaufs
In diesem Artikelbeispiel wird der spezifische Co...
Dockerfile initialisieren Angenommen, unser Proje...
Inhaltsverzeichnis 1. Gewöhnliche Funktionen 2. P...
In diesem Artikelbeispiel wird der spezifische Co...
Hinweis: Sie können keine bereichsbezogenen Anima...
Ich schreibe gerade ein kleines Programm. Da die ...
Voraussetzung: Mac, zsh installiert, mysql herunt...
Vorwort Im vorherigen Artikel haben wir hauptsäch...
Dieser Artikel zeichnet das ausführliche Tutorial...
Bei der Verwendung von Nginx als Webserver sind m...
Datenträgerbezeichnung, Eigenschaftsname, Beschre...
Einfach ausgedrückt bedeutet src „Ich möchte dies...
Inhaltsverzeichnis Vorwort Entdecken Sie die Ursa...
Ich bin auf ein Problem gestoßen. Wenn beim Teste...
In diesem Artikel wird hauptsächlich erläutert, w...