Tabellen erstellen

Verfügbar

Erstellen Sie eine Tabelle

Unsere Tabellenliste ist leer, daher ist es an der Zeit, unsere erste Tabelle zu erstellen. Dafür gibt es drei Möglichkeiten:

  • Klicken Sie in der oberen Symbolleiste auf die Schaltfläche „Tabelle erstellen“.
  • lokales Menü
  • SQL-Skript

Verwenden wir dieses Mal das lokale Menü. Klicken Sie einfach mit der rechten Maustaste auf das Tabellenfeld und erhalten Sie dieses Bild:

Als nächstes sehen Sie ein Panel zum Erstellen einer Tabelle – es ist beängstigender als es scheint:

Hier benötigen Sie nur 2 Plätze:

  1. Geben Sie den Namen der Tabelle im Feld oben an.
  2. Geben Sie den Namen und Typ der Spalten im Feld in der Mitte an.

Entwerfen: Auswahl der richtigen Spaltennamen und -typen

Erstellen wir eine Tabelle, in der Benutzer gespeichert werden. In Java würden wir so etwas schreiben:

class User {
   public int userId;
   public String name;
   public int level;
   public Date createdDate;
}

Wie erstellen wir eine solche Tabelle in SQL?

Definieren wir zunächst die Namenskonvention. Java verwendet camelCase, aber da SQL größtenteils die Groß-/Kleinschreibung nicht beachtet, werden hier normalerweise Unterstriche verwendet. So wird aus „userId“ „user_id“ und aus „createdDate“ wird „created_date“ .

Als nächstes müssen Sie sich für die Typen entscheiden. Erstellen wir eine Tabelle mit dem Namen user , die 4 Spalten enthält:

  • ID vom Typ INT
  • Name des Typs VARCHAR(100)
  • Ebene vom Typ INT
  • erstelltes_Datum vom Typ DATE

Anstelle von user_id haben wir id geschrieben, da es in SQL so akzeptiert wird. Wir würden user_id schreiben, wenn wir irgendwo in einer anderen Tabelle auf die ID-Spalte der Benutzertabelle verweisen würden.

Wir haben außerdem eine Beschränkung auf 100 Zeichen für das Namensfeld festgelegt. Wir wollen nicht, dass jemand dort ein paar Millionen Zeichen speichert und etwas für uns kaputt macht. Zuverlässigkeit ist alles.

Feldnamen angeben

Fügen wir nun die gewünschten Spalten hinzu – es sind nur 4 davon:

Achten Sie auf die beiden Spalten oben links:

  • Spaltenname sind die Namen der Spalten.
  • DataType sind Spaltentypen.

Alles ist so, wie wir es geplant haben.

Und in der unteren Bildhälfte sehen wir eine detaillierte Dekodierung der aktuellen Zeile der Tabelle , die die Spalte der Benutzertabelle beschreibt. Ich hoffe, dass alles klar ist.

Wichtig! Wenn Sie der Meinung sind, dass die Werte einer Spalte definitiv nicht NULL sein sollten, müssen Sie sie als Nicht Null markieren (in der unteren rechten Ecke). In diesem Fall stellt der MySQL-Server sicher, dass dies immer der Fall ist.

Wir haben die ID auch als Primärschlüssel markiert, was, wie Sie sich erinnern, bedeutet, dass es sich um eindeutige ID-Datensätze handelt.

SQL-Abfrage zum Erstellen einer Tabelle

Klicken Sie auf „Übernehmen“ und wir erhalten eine so wunderbare SQL-Abfrage:

Ein bisschen so, als würde man eine Klasse in Java deklarieren, oder?

Klicken Sie auf „Übernehmen“ und sehen Sie sich unsere erste erstellte Tabelle an:

Kommentare
  • Beliebt
  • Neu
  • Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Auf dieser Seite gibt es noch keine Kommentare