Erstellen einer Tabelle
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;