Skip to content
STI Handbok Databaskommunikation
Share
Explore
MySQL Workbench

Viktiga delar

I toppraden kan du se snabbknappar för att tex skapa en ny flik med SQL-script, skapa en databas, ny tabell m.m
Screenshot 2022-06-21 at 15.50.34.png
Skapa ny databas & Skapa ny tabell
Screenshot 2022-06-21 at 15.51.15.png

Ny Databas, ange namnet och tryck sedan Aplly längst ner

Screenshot 2022-06-21 at 15.51.38.png
Screenshot 2022-06-21 at 15.51.56.png
Nytt table:
Fyll i NAMNET på tablen i toppen.
Fyll sedan i de kolumner du vill ska finnas i, vilken datatyp de ska ha och vilka reger.
PK = Primary Key
NN = Not Null, den får inte vara tom
UQ = Unique, får inte finnas rader som har samma värde i denna kolumn
AI = Auto increment, ökar av sig själv med tex +1 för varje ny rad man lägger till, så man slipper göra de själv.
Screenshot 2022-06-21 at 15.52.44.png

I flikarna lite längre ner kan du ändra fler inställningar för in table, som tex “Foreign keys” som sätter upp regler för hur den ska länka mellan tables och hantera dessa.
Screenshot 2022-06-21 at 15.57.17.png
Välj först vilket namn din regel ska ha (den som styr över din Foreign key).
Välj sedan vilket annat table som din key ska peka mot (en foreign key pekar mot en primary key som ligger i en annan table)
Screenshot 2022-06-21 at 16.04.44.png
Välj sedan vilken kolumn som ska vara din FOREIGN KEY (vänster) samt vilken PRIMARY KEY i den ANDRA tabellen (höger) som du ska peka mot. Du kan där välja bland alla kolumner din tabell har samt alla kolumner den andra tabellen har
Screenshot 2022-06-21 at 16.07.22.png
Du kan också bestämma vad som ska hända om man försöker ta bort (On Delete) eller uppdatera (On Update) en rad som är länkad till en annan tabell via en foreign key eller primary key. De hör ju ihop så försöker man ändra värder på den andra så kan de ju ställa till det i framtiden.
Screenshot 2022-06-21 at 16.08.47.png

Screenshot 2022-06-21 at 16.10.35.png

Screenshot 2022-06-21 at 16.12.26.png
Screenshot 2022-06-21 at 16.15.53.png
Tryck på Apply längst nere till höger för att färdigställa
Screenshot 2022-06-21 at 15.56.04.png
Du får se hur workbench faktiskt gör din query (bra träning och inlärning!) , tryck på Apply längst ner till höger för att gå vidare och genomföra det
Screenshot 2022-06-21 at 15.56.27.png
Screenshot 2022-06-21 at 15.56.51.png
Här fyller du i dina SQL-queries
Screenshot 2022-06-21 at 15.44.31.png
Utför ALLA queries i ditt fält eller de delar du har markerat med muspelaren (tryck, håll inne och markera)
Screenshot 2022-06-21 at 15.44.47.png
Utför just den queryn du “står i” alltså den du senast klickade i med muspekaren eller gick det med piltangenterna ( <^>v ) Du kan även använda kortkommandot CTRL + ENTER
Screenshot 2022-06-21 at 15.46.02.png
Öppna en SQL-scripts skapade tidigare (open) eller spara din nurvarande SQL-script (SAVE)
Screenshot 2022-06-21 at 15.46.18.png
I Vänsterkolumnen kan du se dina databaser (schemas / regler / strukturer).
För att markera den databas, dubbelklicka på den så den ät fetmarkerad (samma som att skriva tex “USE school” i SQL)
Screenshot 2022-06-21 at 15.48.08.png
Du kan visa vilka tables som finns och vilka tillhörande kolumner denna tablen har genom att trycka på pilen bredvid.
Screenshot 2022-06-21 at 15.49.25.png

För att “snabb-ändra” värden i en tabell, tryck på skiftnyckeln bredvid.
Screenshot 2022-06-21 at 15.50.07.png

För att snabbt se innehållet i tablen, klicka på tabell-ikonen med en blixt bredvid
Screenshot 2022-06-21 at 15.50.21.png

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.