Oprettelse af en tabel

Dato for oprettelse af side :

Miljø til bekræftelse af handling

MySQL
  • MySQL 8,4
MySQL Workbench
  • 8.0
Windows
  • Windows Server 2022

Påkrævet miljø

MySQL
  • MySQL 8.4 eller nyere
  • Tidligere versioner er også acceptable
MySQL Workbench
  • 8.0 eller nyere
Windows
  • Windows 11
  • Windows 10
Windows Server
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

forudsætning

  • Sørg for, at du kan oprette forbindelse til din MySQL-database
  • Hvis du vil bruge Workbench, skal Workbench installeres
  • Du skal have oprettet et skema
  • Opret forbindelse til databasen med tilladelse til at oprette tabeller

Om eksempelskemaet

test_schema I dette tilfælde vil vi operere på et skema med navnet .

Oprettelse af en tabel i Workbench

Start MySQL Workbench og opret forbindelse til databasen.

Vælg fanen Skema i ruden Navigator for at udvide det skematræ, der er interessant. Højreklik på Tabeller, og vælg Opret tabel.

Skærmbilledet Opret tabel vises, så du kan indtaste de nødvendige elementer.

Bord

Projektnavn Indhold
Tabelens navn Angiv tabelnavnet. I tilfælde af engelske tegn vil det være små bogstaver, så det er bedre at indtaste små bogstaver fra begyndelsen.
Charaset/Samling Hvis der ikke er nogen grund til at ændre det, kan du lade det være standard.
Motor Hvis der ikke er nogen grund til at ændre det, er InnoDB fint.
Kommentarer Dette er en kommentar fra tabellen. Du behøver ikke at sætte det i, men det vil være nyttigt senere.

Kolonne

Angiv så mange kolonner, som du har brug for, i tabellen.

Projektnavn Indhold
Kolonne navn Det er kolonnenavnet. I tilfælde af engelske tegn vil det være små bogstaver, så det er bedre at indtaste små bogstaver fra begyndelsen.
Datatype Angiv den type data, der skal gemmes i kolonnen.
PK, NN osv. Primær nøgle, ikke null osv. Forklaringen vil være lang, så jeg vil udelade den.
Standard/udtryk Medtag den værdi, du vil angive som standard, hvis posten var null, da du oprettede den.
Kommentarer Kolonne kommentarer. Du behøver ikke at sætte det i, men det vil være nyttigt senere.

Du kan også oprette indekser osv., men jeg vil udelade det, fordi det ville være en lang forklaring på at oprette en tabel. Det er muligt at ændre det senere.

Når du har indtastet dine bordindstillinger, skal du klikke på knappen "Anvend" i nederste højre hjørne.

Du vil se den SQL, du vil køre, så klik på knappen "Anvend".

Når den kører uden fejl, skal du klikke på knappen "Udfør".

Jeg tror, du kan bekræfte, at tabellen er oprettet ud fra skematræet. Du kan lukke den fane, du brugte til at oprette en ny.

Oprette en tabel med en kommando

Vælg MySQL > MySQL 8.4 kommandolinjeklient i menuen Start. Hvis du kan køre kommandoen, kan du køre den med et andet værktøj.

Indtast din administratoradgangskode for at logge ind.

Indtast SQL på denne måde: Erstat skemanavnet, tabelnavnet, kolonneoplysningerne osv. med det indhold, du vil oprette. Du kan bruge Enter til at skrive på tværs af flere linjer. I slutningen af SQL skal du indtaste et semikolon, der angiver slutningen af SQL.

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 = 'テストコメント';

Når du har skrevet, skal du køre den med Enter-tasten. Hvis der ikke er nogen fejl, er du OK.

Du kan se en liste over de tabeller, du har oprettet, ved at køre følgende SQL: Match venligst skemanavnet.

SHOW TABLES FROM test_schema;