Oprettelse af en tabel
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;