Det er på tide å ta dine første skritt inn i verden av databaser og opprette en egen database. I denne veiledningen forenkler vi prosessen ved å opprette en grunnleggende database kalt „books“ ved hjelp av PHPMyAdmin og legge til noen brukere. Denne veiledningen vil hjelpe deg avec å utvikle en bedre forståelse for databaser og forberede deg på de kommende utfordringene i Python-programmeringstutorialer.
Viktigste innsikter
- Du vil lære hvordan man lager en database og jobber med tabeller.
- Du vil få innsikt i definisjonen av primærnøkler og identiteter.
- Du vil lære hvordan du kan sette brukerrettigheter for databasen din.
Trinn-for-trinn veiledning
Først må du sikre at du er i PHPMyAdmin. Start din lokale server, for eksempel MAMP, og åpne deretter PHPMyAdmin via localhost. Her begynner vi å opprette databasen vår.

Nå søker vi etter fanen „Databaser“ i menyen og klikker på den for å opprette en ny database. Du vil se et felt der du kan skrive inn navnet på databasen din. Kall den „books“. Før du oppretter den, velg riktig kollasjon for å sikre at databasen er Unicode-kompatibel. UTF-8 er vanligvis det beste valget.

Når du har valgt kollasjonen, klikker du på „Opprett“. Databasen din vil nå vises i venstre panel, men fortsatt uten tabeller. For å opprette en tabell, klikk på den nyopprettede databasen og gå til „Opprett tabell“. Skriv inn navnet på tabellen som „books“ og definer antall kolonner, la oss si tre, og klikk deretter på „Start“.

Nå ser du flere felt der du kan skrive inn kolonnenavn og type. Det første kolonnenavnet skal være „ID“. Dette vil være kolonnen din for primærnøkkelen. Sett datatypen til „INT“ og aktiver alternativet „Auto Increment“. Dette vil sikre at hver ny post automatisk tildeles en fortløpende ID. Dette er spesielt viktig, ettersom det gjør det mulig å identifisere hver post unikt.

Den neste kolonnen skal inneholde navnet på boken, bruk datatypen „VARCHAR“, og spesifiser en maksimal lengde på 255 tegn. Den tredje kolonnen er for forfatteren av boken, her bruker du også typen „VARCHAR“.
Når du har definert alle kolonnene, klikker du på „Lagre“. Tabellen din er nå opprettet. For å sikre at alt fungerer som det skal, kan du sjekke kolonnene i tabellen på strukturfanen og se kolonnenavnene du nettopp har skrevet inn.

Nå vil vi legge til noe data i tabellen vår „books“. Klikk på tabellnavnet og velg „Sett inn“. La ID-feltet stå tomt slik at ID-en tildeles automatisk. Skriv deretter inn de følgende eksempelbøkene: „Ringenes Herre“ av J.R.R. Tolkien og „Just for Fun“ av Linus Torvalds.

Etter at du har skrevet inn disse dataene, kan du gå tilbake til „Bla gjennom“-fanen for å se innholdet i tabellen din. Her kan du forsikre deg om at innleggene dine vises korrekt og som forventet.

Nå som du har opprettet databasen og tabellen, ønsker du å legge til en bruker for å få tilgang til databasen. Gå til "Brukerkontoer" og opprett en ny bruker. Kall ham „TestUser“ og sett passordet til „TestPass“. Sørg for at verten er innstilt på „localhost“.

Nå er det viktig å gi denne brukeren de riktige tillatelsene. Velg „Gi alle tillatelser på databasen books“. Dermed kan brukeren jobbe med denne spesifikke databasen uten å ha tilgang til alle andre databaser. Dette er et viktig sikkerhetsaspekt som du bør være oppmerksom på.

Når tillatelsene er satt, lagre brukeren og begynn å jobbe med databasen din. Du kan bruke SELECT-setninger for å hente data, eller andre SQL-kommandoer for å utføre oppdateringer.
Oppsummering – Opprett en database med Python: En enkel guide
Du har nå vellykket opprettet en database, satt opp en tabell med data og håndtert brukertilgang. Alle disse trinnene danner grunnlaget for videre programmering og arbeid med Python.
Ofte stilte spørsmål
Hva er PHPMyAdmin?PHPMyAdmin er en nettbasert applikasjon for administrasjon av MySQL-databaser.
Hvordan lager jeg en database i PHPMyAdmin?Logg inn på PHPMyAdmin, gå til „Databaser“, skriv inn et navn og klikk på „Opprett“.
Hva er en primærnøkkel?Primærnøkkelen er en unik identifikator for hver rad i en database-tabell.
Hvilke tillatelser kan jeg gi en bruker?Du kan sette leserettigheter, skriverettigheter og mange andre spesifikke tillatelser for databasebrukere.
Hvordan legger jeg til data i en tabell?Velg tabellen, gå til „Sett inn“ og skriv inn de nødvendige opplysningene.