Å vite hvordan du lager en SQL-tabell riktig er kanskje en av de viktigste ferdighetene en spirende databasedesigner burde ha.
Hvis du er ny i databaseadministrasjon eller bare trenger en oppdatering på SQL-tabeller, er denne opplæringen bare den for deg.
Komme i gang med SQL-tabellen
Før vi oppretter en tabell, må du sørge for at du har et skjema satt opp i en SQL-server. For dette eksemplet vil vi bruke a MySQL-server sammen med MySQL Workbench for å lage en tabell.
Det første du må gjøre er å opprette en forbindelse.
For å gjøre dette, åpne MySQL Workbench og klikk på + ikonet for å legge til en tilkobling.
Dette åpner en dialogboks der du kan kontrollere egenskapene til den nye forbindelsen. Legg til en ny Tilkoblingsnavn og klikk OK.
Når du klikker på tilkoblingen, kommer du til redaktøren hvor du kan legge inn spørsmål for å opprette og manipulere skjemaer.
For å teste koden vår for å lage en tabell, la oss lage et nytt skjema.
OPPRETT skjema mySchema;
BRUK mySchema
Dette skaper et SQL-skjema som lagrer tabeller og deres forhold. Nå, på bordet.
Lag en SQL-tabell
I SQL kan en tabell opprettes ved hjelp av CREATE-nøkkelordet. Mens du oppretter tabellen, må du spesifisere kolonnenavnene, kolonnedatatypene og den primære nøkkelkolonnen.
Den generelle syntaksen for å gjøre det er:
OPPRETT TABELL tabellnavn (
kolonne1 datatype
kolonne2 datatype,
kolonne3 datatype,
...
kolonneN datatype,
PRIMÆR NØKKEL (columnName)
);
La oss bruke denne syntaksen til å lage en tabell som lagrer ansattes data i et selskap.
bruk mySchema;
OPPRETT TABELLmedarbeider (
empID int ikke null,
empName varchar (25) ikke null,
emailID varchar (25) ikke null,
PRIMÆR NØKKEL (empID)
);
Legg merke til ikke null nøkkelfrasen her. Dette sikrer at når en ny ansatt blir lagt til, kan ingen av feltene stå tomme mens de legger til informasjonen.
La oss nå teste om tabellen vår ble opprettet og lagret i skjemaet. En måte å gjøre det på er å legge til noen verdier i tabellen, og sende dem ut i 'Result Grid' -panelet.
Legge til verdier i en SQL-tabell
For å legge til verdier i tabellen, bruk følgende kommando og argumenter:
INSERT I medarbeider
VERDIER (1, ‘John Matthews’, ‘[email protected]’);
Vise verdier fra en SQL-tabell
For å vise verdier fra arbeidstabellen, kan vi bruke SELECT-kommandoen.
For å gjøre dette, bruk følgende:
VELG * fra ansatt;
* Her er et jokertegnoperatør som velger alt som standard. I dette tilfellet er alle radene i arbeidstabellen valgt for å vises.
Hvis alt går knirkefritt, er dette det du bør se:
I slekt: Lær SQLs GROUP BY-kommando
Utforske SQL Videre
Det er mye mer med databaser enn bare å bygge bord på bord. Du kan leke med noen nyttige funksjoner som forespørsler og underspørsmål, eller hvis du føler deg eventyrlysten, kan du til og med prøve deg på å skrive en prosedyre eller utløse.
På slutten av dagen kommer effektiviteten til SQL-programmet ditt imidlertid ned til hvor godt du bygger og strukturerer bordene dine. Så sørg for å holde denne guiden bokmerket til du vet hvordan du bygger SQL-tabeller som baksiden av hånden din!
Vil du lære mer om SQL? Å ha tak i de forskjellige SQL-spørringskommandoene er en fin måte å komme videre.
Les Neste
- Programmering
- SQL
- database
Yash er en håpefull informatikkstudent som elsker å bygge ting og skrive om alt teknisk. På fritiden liker han å spille Squash, lese en kopi av den nyeste Murakami og jakte drager i Skyrim.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.