Der erste Schritt beim Einstieg in die MySQL-Datenbank besteht darin, eine Tabelle zu erstellen

Der erste Schritt beim Einstieg in die MySQL-Datenbank besteht darin, eine Tabelle zu erstellen

Erstellen einer Datenbank

Rechtsklick - Neue Datenbank erstellen

Geben Sie den Bibliotheksnamen ein, wählen Sie den Zeichensatz und die Sortierregeln aus und klicken Sie auf OK

Datenbank erfolgreich erstellt

Erstellen einer neuen Tabelle

meine-Tabelle-Rechtsklick-Tabelle erstellen

Wie in der Abbildung oben gezeigt, in der ersten Registerkarte "Spalten"

Name: Der Name des Feldes

Typ: Es gibt Dutzende von Feldtypen, die folgenden werden häufig verwendet

  • char, kann Zeichenfolgen mit fester Länge speichern
  • varchar, kann Zeichenfolgen mit variabler Länge speichern (der Unterschied zwischen fester und variabler Länge wird in der Länge eingeführt)
  • int, kann Zahlen zwischen -2^31 (-2.147.483.648) und 2^31 - 1 (2.147.483.647) speichern
  • datetime, kann Daten vom Typ Datum speichern

Länge: Die maximale Länge der zu speichernden Daten. Die Länge hat für verschiedene Feldtypen unterschiedliche Bedeutungen.

  • Wenn der Feldtyp char ist, gibt die Länge die maximale Speicherlänge an. Wenn sie beispielsweise 100 beträgt, werden 100 Bit Speicherplatz belegt, auch wenn die gespeicherten Daten 100 Bit nicht überschreiten.
  • Wenn der Feldtyp varchar ist, gibt diese Länge die maximale Länge der zu speichernden Daten an. Wenn sie beispielsweise 100 beträgt, wird der von den Daten belegte Speicherplatz entsprechend der Länge der gespeicherten Daten zugewiesen. Je kürzer die Daten sind, desto weniger Speicherplatz belegen sie.
  • Wenn der Feldtyp int ist, ist die Länge bedeutungslos. Es spielt keine Rolle, ob Sie 0 oder 100 eingeben, da der int-Typ einen bestimmten Bereich hat.
  • Wenn der Typ datetime ist, gibt die Länge die Anzahl der Dezimalstellen nach den Sekunden an. Wenn sie 0 ist, kann sie als 2021-05-27 00:00:00 gespeichert werden, und wenn sie 3 ist, kann sie als 2021-05-27 16:48:41.000 gespeichert werden

Dezimalpunkt: Verwenden Sie einfach den Standardwert. Sie müssen ihn nicht ausfüllen, da er nutzlos ist.

Nicht null: Der Standardwert ist „nein“, was bedeutet, dass Sie es beim Einfügen von Daten nicht ausfüllen müssen. Standardmäßig wird „null“ eingefügt, was bedeutet, dass nichts vorhanden ist, nicht einmal eine leere Zeichenfolge. Wenn es aktiviert ist, müssen Sie dieses Feld beim Abfragen von Daten ausfüllen, andernfalls wird ein Fehler gemeldet.

Dahinter befindet sich eine leere Spalte, die nicht null ist. Nach dem Anklicken erscheint ein Schlüssel.

Dies wird verwendet, um den Primärschlüssel festzulegen. Das Festlegen eines Felds als Primärschlüssel ist gleichbedeutend damit, dass dieses Feld die einzigen Daten in der Tabelle sind, d. h. nicht wiederholte Daten. Es wird normalerweise durch ein bedeutungsloses Feld wie die ID dargestellt.

Bereich unten: Wenn Sie unterschiedliche Feldtypen auswählen, werden unterschiedliche Inhalte geladen. Hier sind einige Beispiele.

int: Konzentriert sich hauptsächlich auf die automatische Inkrementierung. Wenn diese Option aktiviert ist, müssen Sie beim Einfügen von Daten das ID-Feld nicht einfügen. Die Datenbank fügt der Tabelle jedes Mal 1 hinzu. Ignorieren Sie andere Optionen.

varchar: Es gibt drei Standardoptionen. Wenn Sie dieses Feld beim Einfügen von Daten nicht einfügen, fügt die Datenbank automatisch Daten basierend auf dieser Option ein: Wenn Sie die erste Option auswählen, können Sie dieses Eingabefeld bearbeiten und benutzerdefinierte Daten einfügen; wenn Sie die zweite Option auswählen, wird null (Nicht-Zeichenfolge null, was nichts bedeutet) eingefügt; wenn Sie die dritte Option auswählen, wird eine leere Zeichenfolge eingefügt. Um die weiteren Optionen müssen Sie sich grundsätzlich nicht kümmern. Beim Speichern der Tabelle werden die Felder mit Standardwerten ausgefüllt.

Unabhängig vom Feldtyp wird unten ein Kommentareingabefeld angezeigt, in das Sie die Bedeutung des Felds eingeben können. Obwohl Sie es nicht ausfüllen müssen, ist es notwendig, es auszufüllen, um eine gute Angewohnheit zu entwickeln. Hier möchte ich sagen, dass es keine Vorschriften gibt, welchen Typ man für ein Feld wählen soll. Es hängt hauptsächlich von den Anforderungen des Unternehmens am Arbeitsplatz ab. Beispielsweise benötigt Unternehmen A int für Alter, char für Geschlecht und datetime für Zeit, während Unternehmen B varchar für alle Felder benötigt. In den folgenden Tutorials werde ich alle Feldtypen auf varchar setzen, sodass Sie sich keine Gedanken über den Grund dafür machen müssen.

Als Nächstes werde ich eine Benutzertabelle erstellen und einige häufig verwendete Felder für Benutzer einrichten. Der Feldname wird im Allgemeinen in Englisch oder in vollständigem Pinyin definiert und kann durch Unterstriche getrennt werden. Wie er definiert wird, hängt von den Anforderungen des Unternehmens ab. Einige Unternehmen sagen, dass die Verwendung von Pinyin unprofessionell sei und sie Englisch verwenden müssten. Das ist Unsinn. Solange es leicht verständlich ist, ist es in Ordnung. Wenn Sie Pinyin verwenden, müssen Sie die Verwendung des ersten Buchstabens vermeiden. Beispiel: Der Benutzername lautet yhmc und niemand weiß, was dieses Feld bedeutet. Solange Sie keine Groß- und Kleinbuchstaben vermischen und Englisch und Pinyin nicht vermischen, ist es in Ordnung.

Bitte beachten Sie, dass das „Speichern“, über das ich in Zukunft sprechen werde, nicht das Klicken auf die Schaltfläche „Speichern“ auf der Benutzeroberfläche ist, sondern die Tastenkombination Strg+S. Dies hat den gleichen Effekt wie das direkte Klicken auf die Schaltfläche „Speichern“, ist jedoch bequemer.

Speichern Sie die Datei wie oben gezeigt, und dann wird ein Feld zum Eingeben des Tabellennamens angezeigt. Klicken Sie nach der Eingabe des Namens einfach auf „OK“. Wenn beim Klicken auf „OK“ eine Fehlermeldung angezeigt wird, prüfen Sie, ob der Typ falsch eingegeben wurde oder ob es andere Gründe gibt. Manchmal kann beim Erstellen einer Tabelle beim Speichern eine Fehlermeldung angezeigt werden, auch wenn alles korrekt ist. Dies ist ein Fehler in Navicat. Sie können ihn deaktivieren und die Tabelle erneut erstellen oder zuerst eine Tabelle mit einem Feld erstellen, diese speichern und dann die Tabellenstruktur ändern und das Feld hinzufügen.

Sie können die Tabelle per Doppelklick öffnen und Daten manuell hinzufügen, ändern oder löschen.

Es wird empfohlen, alle Optionen im obigen Menü zu verwenden, um ihre Funktionen auszuprobieren. Im nächsten Abschnitt wird das Hinzufügen, Löschen, Ändern und Abfragen von Tabellen erläutert.

Dies ist das Ende dieses Artikels über den ersten Schritt zum Einstieg in die MySQL-Datenbank: Erstellen einer Tabelle. Weitere Informationen zum Erstellen einer Tabelle in einer MySQL-Datenbank finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • MySQL erstellt in der Praxis drei Beziehungstabellen
  • So erstellen Sie schnell eine Testdatentabelle mit 8 Millionen Einträgen in MySQL
  • MySQL und PHP Grundlagen und Anwendungsthemen: Erstellen von Datenbanktabellen
  • Python speichert Daten vom Typ „dict dictionary“ in MySQL und erstellt automatisch Tabellen und Spalten
  • MySQL lernen, Datenbanken und Tabellen-DDL zu erstellen und zu bedienen für Anfänger
  • So erstellen Sie eine Tabelle in MySQL und fügen Feldkommentare hinzu
  • Lösung für Fremdschlüsselfehler bei der MySQL-Tabellenerstellung
  • Freigabe des MySQL-Befehls für die Tabellenerstellung

<<:  Was ist Software 404 und 404-Fehler und was ist der Unterschied zwischen ihnen

>>:  Beispiele für neue Selektoren in CSS3

Artikel empfehlen

Implementierung der Anmeldeseite des tatsächlichen Kampfprotokolls von Vue

Inhaltsverzeichnis 1. Vorbereitende Maßnahmen 1.1...

Lösen Sie das Problem der inkonsistenten MySQL-Speicherzeit

Nachdem die Systemzeit mit Java ermittelt und in ...

MySQL 8.0.18 Installations-Tutorial unter Windows (Abbildung)

Herunterladen Download-Adresse: https://dev.mysql...

Reiner CSS-Code zum Erzielen eines Drag-Effekts

Inhaltsverzeichnis 1. Beispiel für Drag-Effekt 2....

Tipps zum Escapen von HTML-Texten

Heute habe ich auf CSDN einen kleinen Trick zum Es...

Detaillierte Erklärung der Zählung ohne Filterbedingungen in MySQL

zählen(*) erreichen 1. MyISAM: Speichert die Gesa...

Detailliertes Tutorial zum Bereitstellen von Jenkins basierend auf Docker

0. Als ich dieses Dokument erstellte, war es unge...

Detaillierte Anwendung des dynamischen Vue-Formulars

Überblick Es gibt viele Formularanforderungen im ...

So verwenden Sie den JS-Code-Compiler Monaco

Vorwort Meine Anforderungen sind Syntaxhervorhebu...