Ausführliche Erklärung zu MySQL vom Einstieg bis zum Aufgeben - Installation

Ausführliche Erklärung zu MySQL vom Einstieg bis zum Aufgeben - Installation

Was Sie lernen werden

1. Softwareinstallation und Servereinstellungen.

2. (Optional, aber sehr empfehlenswert) Verwenden Sie die grafische Benutzeroberfläche Navicat für SQL

3. Datenbankgrundlagen

  1. Datenbankdefinition
  2. Relationale Datenbank
  3. Zweidimensionale Tabelle
  4. OK
  5. Liste
  6. Primärschlüssel
  7. Fremdschlüssel

4.MySQL-Datenbankverwaltungssystem

  1. Datenbank
  2. Datenblatt
  3. Sicht
  4. Gespeicherte Prozeduren

Softwareinstallation

MySQL-Download-Link: MySQL

Laden Sie die erste herunter und entpacken Sie sie.

Mein Verzeichnis ist C:\Users\Public\MySQL, und dann konfigurieren Sie my.ini in diesem Ordner

Als nächstes starten Sie MySQL und führen die Operationen in cmd aus

cd C:\Benutzer\Öffentlich\MySQL\bin
mysqld --initialize --console

Nach der Ausführung gibt es ein Initialpasswort

...
2019-03-31T01:49:30.418915Z 5 [Hinweis] [MY-010454] [Server] Für root@localhost wird ein temporäres Passwort generiert: P7Lh=6hEkl0!
...

P7Lh=6hEkl0! ist das erste Passwort, dann können Sie installieren und starten

mysqld installieren
net start mysql

Die Installation ist nun erfolgreich und Sie können sich bei MySQL anmelden.
Geben Sie einfach die folgende Anweisung ein:

mysql -h Hostname -u Benutzername -p

Parameterbeschreibung:

  1. -h: Gibt den MySQL-Hostnamen an, bei dem sich der Client anmelden möchte. Dieser Parameter kann bei der Anmeldung am lokalen Computer (localhost oder 127.0.0.1) weggelassen werden.
  2. -u: Anmeldebenutzername;
  3. -p: Teilt dem Server mit, dass zur Anmeldung ein Passwort verwendet wird. Wenn Benutzername und Passwort für die Anmeldung leer sind, kann diese Option ignoriert werden.

Der MySQL-Befehl zum Anmelden am lokalen Computer ist einfacher:

mysql -u root -p

Geben Sie einfach Ihr bisheriges Passwort ein. Bei Erfolg wird „Willkommen beim MySQL-Monitor …“ angezeigt.
Anschließend zeigt die Eingabeaufforderung weiterhin „mysq>“ mit blinkendem Cursor an und wartet auf die Eingabe eines Befehls. Geben Sie „exit“ oder „quit“ ein, um sich abzumelden.
Ändern Sie zunächst das Standardpasswort. Hier ist die Anweisung für die neue Version von MySQL

Ändere den Benutzer user(), identifiziert durch „123456“;

Als nächstes installieren wir navicat
Eine Testversion von Navicat von der offiziellen Website heruntergeladen
Nach erfolgreicher Installation können Sie glücklich spielen

Grundlagen

Datenbankdefinition: Der Begriff Datenbank wird auf viele Arten verwendet, aber aus der SQL-Perspektive ist eine Datenbank eine Sammlung von Daten, die in organisierter Weise gespeichert sind. Oder ein Container zur organisierten Speicherung von Daten.

Relationale Datenbank: Einfach ausgedrückt ist eine relationale Datenbank eine Datenbank, die aus mehreren zweidimensionalen Zeilen- und Spaltentabellen besteht, die miteinander verbunden werden können.

Zweidimensionale Tabelle: d. h. Datentabelle. Im relationalen Modell wird die Datenstruktur als zweidimensionale Tabelle dargestellt und eine Relation ist eine zweidimensionale Tabelle. Die erste Zeile in der Tabelle wird normalerweise als Attributname bezeichnet. Jedes Tupel und Attribut in der Tabelle ist unteilbar und die Reihenfolge der Tupel ist irrelevant.

Zeile: Die Daten in der Tabelle werden in Zeilen gespeichert und jeder gespeicherte Datensatz wird in einer eigenen Zeile gespeichert. Eine Zeile ist ein Datensatz in einer Tabelle.
Spalten: Tabellen bestehen aus Spalten. Eine Spalte ist ein Feld in einer Tabelle, das einen Teil der Informationen in der Tabelle speichert. Alle Tabellen bestehen aus einer oder mehreren Spalten.

Primärschlüssel: Eine Spalte (oder ein Satz von Spalten) in einer Tabelle, deren Wert jede Zeile in der Tabelle eindeutig identifiziert. Ohne Primärschlüssel ist es äußerst schwierig, bestimmte Zeilen in einer Tabelle zu aktualisieren oder zu löschen.
Fremdschlüssel: Ein Fremdschlüssel ist eine Spalte in einer Tabelle, die den Primärschlüsselwert einer anderen Tabelle enthält und die Beziehung zwischen den beiden Tabellen definiert.

Ansicht: Eine Ansicht ist eine virtuelle Tabelle. Im Gegensatz zu Tabellen, die Daten enthalten, enthalten Ansichten nur Abfragen, die bei Verwendung dynamisch Daten abrufen. Die Verwendung von Ansichten kann komplexe SQL-Abfrageanweisungen vereinfachen.

Gespeicherte Prozedur: Einfach ausgedrückt ist eine gespeicherte Prozedur eine oder mehrere SQL-Anweisungen, die zur späteren Verwendung gespeichert werden. Stellen Sie sie sich als Batchdateien vor, obwohl ihre Verwendung nicht auf die Stapelverarbeitung beschränkt ist. Gespeicherte Prozeduren können Vorgänge vereinfachen und die Verwaltung von Änderungen usw. erleichtern.

Das Obige habe ich Ihnen vorgestellt: MySQL vom Anfang bis zum Ende – detaillierte Installation und Integration. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Zusammenfassung gängiger Befehle für den Einstieg in die MySQL-Datenbankgrundlagen
  • Einführung in die MySQL-Datenbank: Detaillierte Erläuterung des Datenbanksicherungsvorgangs
  • Einführung in die MySQL-Datenbank: Detaillierte Erläuterung der Konfigurationsmethode für mehrere Instanzen
  • MySQL-Datenbankgrundlagen: Eine Zusammenfassung der grundlegenden Befehle
  • MySQL-Grundlagen in 1 Stunde
  • MySQL-Grundlagen in 20 Minuten
  • MySQL-Schnellstart in 30 Minuten (mit Bildern)
  • Erste Schritte mit MySQL-Grundlagen Lernen Sie MySQL-Befehle einfach
  • MySQL-Erste-Schritte-Tutorial in 21 Minuten
  • MySQL häufig verwendete SQL und Befehle vom Eintrag bis zum Löschen der Datenbank und zum Weglaufen

<<:  Die Lösung für die Seite, die nach Routenänderungen nach Reaktionssprüngen nicht aktualisiert wird

>>:  VMware vsphere 6.5 Installationstutorial (Bild und Text)

Artikel empfehlen

Einige Details zu Semikolons in JavaScript

Vorwort Semikolons sind in JavaScript optional un...

JavaScript implementiert die Eingabeüberprüfung im Kennwortfeld

Manchmal ist es notwendig, bei Benutzereingaben e...

CSS zur Implementierung von Sprites und Schriftsymbolen

Sprites: In der Vergangenheit war jede Bildressou...

Detaillierte Erklärung der Truncate-Verwendung in MySQL

Anleitung in diesem Artikel: Es gibt zwei Möglich...

Nginx Reverse-Proxy-Konfiguration entfernt Präfix

Wenn Sie nginx als Reverse-Proxy verwenden, könne...

Analyse der Fallstricke beim Rundungsvorgang der ROUND-Funktion in MySQL

Dieser Artikel veranschaulicht anhand von Beispie...

Vollständiges Installationstutorial zum Ubuntu 16.04-Image unter VMware

In diesem Artikel finden Sie das Installations-Tu...

Vue ElementUI implementiert einen asynchronen Ladebaum

In diesem Artikelbeispiel wird der spezifische Co...

Mehrere Lösungen für die Ausrichtung von CSS-Datensatztextsymbolen

Während der Entwicklung kommt es sehr häufig vor,...