En database er et sett med data som er organisert på en strukturert måte. Når det gjelder dataterminologi, er en database programvare som brukes til å organisere og lagre data.
Du kan tenke på det som et virtuelt arkivskap hvor du kan lagre data i forskjellige grupper som vanligvis kalles tabeller. Dette betyr at når du trenger et spesifikt stykke data, går du inn i den tabellen og trekker ut filen du trenger.
WordPress bruker MySQL som sitt viktigste databasestyringssystem. Dette er en programvare som er laget for å utvikle databaser og organisere og lagre data når du blir spurt. Fordi det er en åpen kildekode-programvare, fungerer den med andre plattformer bortsett fra WordPress, inkludert Linux og Apache.
Hvis du vil installere WordPress, trenger du en MySQL-database. Under installasjonsprosessen vil du gi WordPress databaseinformasjonen din, og så kan de ta seg av alt annet.
Hva er databasevert?
Databasevert er et datavertssystem på MySQL-serveren. Mesteparten av tiden er den merket ‘localhost’, noe som betyr at å skrive inn ‘localhost’ i vertsfeltet ditt kommer til å koble WordPress til databasen. Imidlertid vil en rekke webhotellplattformer bruke et annet vertsnavn for å administrere serveren.
Du kan finne vertsnavnet ditt i databasedelen av vertskontrollpanelet. Hvis du ikke finner vertsnavnet ditt, må du ta kontakt med vertsleverandøren din.
Hva er databasetabell?
Databaser kommer med tabeller som er som organiserte deler av et arkivskap. Dette betyr at hver tabell har informasjon og kolonner som er lagret pent i rader. Hver rad har et felt for hver kolonne i tabellen.
WordPress vil automatisk opprette disse tabellene i databasen. Dette betyr at standardinstallasjon av WordPress kommer til å lage tabellene nedenfor:
Dette betyr at hver av disse tabellene kommer til å ha en annen kolonne der dataene er lagret. Som et eksempel vil wp_users-tabellen komme med disse kolonnene:
Hva er SQL Query?
SQL er forkortelse for strukturert spørringsspråk, og det er et spesielt programmeringsspråk som brukes til å organisere databaser. En instruksjon gitt av SQL til databaseserveren for å hente data kalles en spørring. Dette betyr at WordPress bruker MySQL til å generere nettsider og trekke ut data.
Slik ser en standard MySQL-spørring ut:
SQL kan gjøre mer enn bare å hente data fra tabeller. Den kan også sette inn, oppdatere og kvitte seg med data fra tabeller og til og med opprette nye. Dette er hvordan WordPress lagrer alle nettsteddataene dine ved å organisere og hente dem fra databasen ved hjelp av SQL-spørringer.
Hvordan administrere WordPress-databasen din
Det er viktig at hvis du vil få mest mulig ut av WordPress-databasen din, lærer du hvordan du gjør visse oppgaver. Dette kan hjelpe i fremtiden hvis du ønsker å feilsøke noen typiske WordPress-problemer, hjelpe med å gjenopprette nettstedet ditt, eller til og med bare øke sikkerheten generelt.
For eksempel vil du sannsynligvis lære hvordan du kan lage regelmessige sikkerhetskopier for nettstedet ditt.
WordPress-databaser administreres vanligvis ved å bruke phpMyAdmin, som er en nettapplikasjon som har et brukervennlig grensesnitt som gjør det enkelt å administrere MySQL-databaser.
Det er også mange WordPress-plugins der ute som kan hjelpe deg med å lage WordPress-sikkerhetskopier for databasen din.
Hvor mange typer databaser finnes det?
Det er fire hovedtyper av databasestyringssystemer som brukes online. Det første er et relasjonsdatabasestyringssystem, og dette er det vanligste.
Denne typen database kommer med mange kolonner og rader som er koblet til hverandre gjennom spesielle nøkkelfelt. Dette er den typen database som SQL bruker, så derfor er dette den typen database som WordPress bruker.
Den andre typen database kalles en hierarkisk databasemodell. Det ligner på en trestruktur, og relasjoner mellom poster er én til én, eller på annen måte kjent som et overordnet og underordnet system.
Dette betyr at de krever at brukeren passerer et hierarki for å få tilgang til dataene. Hierarkiske databaser er ofte begrenset til bare én bruker.
Nettverksdatabasesystemer inkluderer også en hierarkisk struktur. Men i stedet for at den bare er mellom et barn og en forelder, støtter denne modellen mange relasjoner, fordi barnetabellene kan ha mer enn én forelder.
Til slutt, objektorienterte databasesystemer har det slik at informasjonen er representert som et objekt, og de kan være mer enn én mulig relasjonstype mellom to eller flere objekter.