Erstellen einer Tabelle

Erstellungsdatum der Seite :

Umgebung für die Betriebsbestätigung

MySQL (Englisch)
  • MySQL 8.4
MySQL-Arbeitsbereich
  • 8.0
Fenster
  • Windows Server 2022

Erforderliche Umgebung

MySQL (Englisch)
  • MySQL 8.4 oder höher
  • Frühere Versionen sind ebenfalls akzeptabel
MySQL-Arbeitsbereich
  • 8.0 oder höher
Fenster
  • Windows 11
  • Windows 10
Windows-Server
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

Vorbedingung

  • Stellen Sie sicher, dass Sie eine Verbindung zu Ihrer MySQL-Datenbank herstellen können
  • Wenn Sie Workbench verwenden möchten, muss Workbench installiert sein
  • Sie müssen ein Schema erstellt haben
  • Herstellen einer Verbindung mit der Datenbank mit Berechtigungen zum Erstellen von Tabellen

Informationen zum Beispielschema

test_schema In diesem Fall arbeiten wir mit einem Schema mit dem Namen .

Erstellen einer Tabelle in Workbench

Starten Sie MySQL Workbench und stellen Sie eine Verbindung zur Datenbank her.

Wählen Sie im Navigatorbereich die Registerkarte Schema aus, um die gewünschte Schemastruktur zu erweitern. Klicken Sie mit der rechten Maustaste auf Tabellen und wählen Sie Tabelle erstellen.

Der Bildschirm Tabelle erstellen wird angezeigt, in dem Sie die erforderlichen Elemente eingeben können.

Tisch

Inhalt des Projektnamens
Name der Tabelle Geben Sie den Namen der Tabelle ein. Bei englischen Zeichen handelt es sich um Kleinbuchstaben, daher ist es besser, von Anfang an Kleinbuchstaben einzugeben.
Charaset/Sortierung Wenn es keinen Grund gibt, es zu ändern, können Sie es als Standard belassen.
Motor Wenn es keinen Grund gibt, es zu ändern, ist InnoDB in Ordnung.
Kommentare Dies ist ein Kommentar aus der Tabelle. Sie müssen es nicht einstecken, aber es wird später nützlich sein.

Spalte

Geben Sie so viele Spalten ein, wie Sie in der Tabelle benötigen.

Inhalt des Projektnamens
Name der Spalte Es ist der Spaltenname. Bei englischen Zeichen handelt es sich um Kleinbuchstaben, daher ist es besser, von Anfang an Kleinbuchstaben einzugeben.
Datatype Legen Sie den Datentyp fest, der in der Spalte gespeichert werden soll.
PK, NN usw. Primärschlüssel, Nicht Null usw. Die Erklärung wird lang sein, also lasse ich sie weg.
Standard/Ausdruck Geben Sie den Wert an, den Sie standardmäßig festlegen möchten, wenn der Datensatz beim Erstellen null war.
Kommentare Spalten-Kommentare. Sie müssen es nicht einstecken, aber es wird später nützlich sein.

Sie können auch Indizes usw. erstellen, aber ich werde es weglassen, weil es eine lange Erklärung für das Erstellen einer Tabelle wäre. Es ist möglich, es später zu ändern.

Sobald Sie Ihre Tischeinstellungen eingegeben haben, klicken Sie auf die Schaltfläche "Übernehmen" in der unteren rechten Ecke.

Sie sehen die SQL, die Sie ausführen möchten, also klicken Sie auf die Schaltfläche "Übernehmen".

Sobald es ohne Fehler ausgeführt wird, klicken Sie auf die Schaltfläche "Fertigstellen".

Ich denke, Sie können bestätigen, dass die Tabelle aus dem Schemabaum erstellt wird. Sie können die Registerkarte schließen, mit der Sie eine neue Registerkarte erstellt haben.

Erstellen einer Tabelle mit einem Befehl

Wählen Sie MySQL > MySQL 8.4 Command Line Client aus dem Startmenü aus. Wenn Sie den Befehl ausführen können, können Sie ihn mit einem anderen Tool ausführen.

Geben Sie Ihr Administratorkennwort ein, um sich anzumelden.

Geben Sie SQL wie folgt ein: Ersetzen Sie den Schemanamen, den Tabellennamen, die Spalteninformationen usw. durch den Inhalt, den Sie erstellen möchten. Sie können die Eingabetaste verwenden, um über mehrere Zeilen hinweg zu tippen. Geben Sie am Ende der SQL ein Semikolon ein, das das Ende der SQL angibt.

CREATE TABLE `test_schema`.`test_table2` (
  `id` INT NOT NULL COMMENT 'ユニークなIDが入ります。',
  `name` VARCHAR(45) NULL COMMENT '名前です。',
  PRIMARY KEY (`id`),
  UNIQUE INDEX `id_UNIQUE` (`id` ASC) VISIBLE)
COMMENT = 'テストコメント';

Führen Sie es nach der Eingabe mit der Eingabetaste aus. Wenn keine Fehler vorhanden sind, sind Sie in Ordnung.

Sie können eine Liste der Tabellen anzeigen, die Sie durch Ausführen der folgenden SQL erstellt haben: Stimmen Sie mit dem Schemanamen überein.

SHOW TABLES FROM test_schema;