en begynderguide til databasen: hvad det er, og hvordan man får adgang til det

er udråbt som en begyndervenlig platform, og af denne grund er det et populært valg hos mange førstegangsejere. Du kan opnå en masse gennem uden nogen teknisk viden, der kræves.

hvis du samtidig ønsker at få mest muligt ud af platformen, lønner det sig at forstå, hvordan nogle af dens mest grundlæggende elementer fungerer. For eksempel, efter at du har brugt et stykke tid, er det en god ide at lære om, hvordan databaserne fungerer.

din sides database er utrolig vigtig, da den gemmer alle de oplysninger, der kræves for, at din side kan fungere. Nogle grundlæggende kendskab til det vil hjælpe dig med bedre at forstå den platform, du bruger, udføre visse opgaver mere effektivt og udføre fejlfinding.

i dette indlæg skal vi tale om, hvad en database er, og hvordan den fungerer. Plus, vi vil se på, hvordan du finder og styrer din. Lad os komme i gang!

  • en introduktion til databaser
  • hvorfor kræver en Database
  • hvordan din database organiserer information
  • Sådan får du adgang til og bruger din database

en introduktion til databaser

begrebet en “database” det er ikke unikt for Dorthe. Enkelt sagt er en database en organiseret indsamling af data. Disse data gemmes elektronisk, typisk på et computersystem, og kan tilgås efter ønske. Databaser kan være af enhver størrelse og niveau af kompleksitet.

hvad de alle har til fælles er, hvordan de gemmer et sæt oplysninger på en måde, der gør det nemt at få adgang til. Dataene inden for-såsom poster eller filer – er typisk organiseret i rækker, kolonner og tabeller. Derudover er databaser dynamiske. Du kan tilføje, slette og ændre oplysningerne i en database, så længe du har adgang til dem.

databaser vil typisk have en slags sikkerhedsforanstaltninger for at holde uautoriserede brugere ude, da de data, de indeholder, kan være følsomme.

Hvorfor kræver en Database

du er måske ikke klar over det, men din hjemmeside er meget mere kompleks end den ser ud. Der er masser foregår bag kulisserne for at gøre det fungere ordentligt, selvom din hjemmeside er forholdsvis lille. En hjemmeside består af mange forskellige typer af data.

som du sikkert har gættet, gemmes alle disse oplysninger i en centraliseret database. Denne database gør det muligt for din hjemmeside at køre og for ændringer, som du eller dine besøgende gør for at blive gemt. Nogle af de data, der er gemt i din database, omfatter:

  • indlæg, sider og andet indhold.
  • organisatoriske oplysninger såsom kategorier og tags.
  • brugerdata og kommentarer.
  • Indstillinger for hele siden.
  • Plugin og tema-relaterede data.

med andre ord er næsten alt, hvad der udgør din hjemmeside, placeret i dens database. Af denne grund alene er det værd at lære lidt om, hvordan databasen fungerer.

Sådan fungerer din database

når du installerer en ny hjemmeside, involverer en del af processen oprettelse af en database til den. Generelt vil dette ske automatisk. Du kan dog også oprette en database manuelt eller endda bruge en eksisterende database sammen med en ny hjemmeside.

uanset hvad vil din database næsten altid blive gemt på din hostingudbyders server. Dette kaldes undertiden en ” database host.”Når en person besøger din hjemmeside, sender vedkommende en anmodning til din hjemmesides server. Serveren sender derefter de data, der er nødvendige for at vise stedet og få det til at fungere korrekt. Det er også værd at bemærke, at en database kræver sit eget sæt af programmer for at fungere.

bruger et databasestyringssystem, som er et open source-program. Det betyder, at du nogle gange vil høre din sides database kaldet en “Myskl-database.” er det, der gør det muligt for databasen at gemme oplysninger og give dig adgang til det. Når data skal gemmes, ændres eller slettes, sender vi en forespørgsel til databasen. Dette betyder simpelthen, at der sendes instruktioner om, hvilke data der skal påvirkes, og hvad der skal gøres med dem.

her er et eksempel på en ret ligetil forespørgsel:

DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';

denne linje fortæller databasen at se på alle de data, den indeholder relateret til brugerkommentarer. Det vil finde hver kommentar, du har markeret som spam og slette dem. Mange databaserelaterede forespørgsler kører automatisk.

du kan dog også få adgang til din database direkte og køre disse typer kommandoer manuelt eller bruge en databasehåndtering til at forenkle processen. Dette giver dig mulighed for at udføre visse opgaver hurtigere end at udføre dem gennem instrumentbrættet og kan gøre det muligt for dig at gøre ting, du ellers ikke kan (f.eks.

vi snakker lidt om, hvordan du finder og får adgang til din database. Lad os dog først se nærmere på, hvilke typer tabeller databasen indeholder.

hvordan din database organiserer Information

tidligere nævnte vi i forbifarten, at oplysningerne i en database er organiseret. For at den enorme mængde information hurtigt og nemt kan nås, er den organiseret i en række “databasetabeller”. I en nøddeskal er en databasetabel som en mappe i et arkivskab og indeholder en bestemt kategori af data. Mens dit hjem arkiveringssystem kan have en mappe til regninger og en anden til kvitteringer, har din database en tabel til kommentarer, en til indlæg osv. Specifikt vil en helt ny database indeholde følgende tabeller:

  • ap_commentmeta
  • ap_comments
  • ap_links
  • ap_options
  • ap_postmeta
  • ap_termmeta
  • ap_term_relationer
  • ap_term_aksonomi
  • ap_usermeta
  • ap_users

som du kan se, navnene af disse tabeller giver dig en god ide om, hvad hver enkelt er ansvarlig for. Derudover indeholder hver tabel forskellige kolonner og felter, der indeholder endnu mere specifikke typer information. Tabellen indeholder f.eks. data relateret til kommentarer, der er tilbage på dine sider og indlæg. Det er opdelt yderligere i følgende kolonner:

  • comment_ID
  • comment_post_ID
  • comment_autor_email
  • comment_autor_url
  • comment_autor_ip
  • comment_date
  • comment_date_gmt
  • comment_content
  • comment_karma
  • comment_godkendt
  • comment_agent
  • comment_type
  • comment_parent
  • user_id

dette betyder i det væsentlige, at databasen gemmer en masse information om hver specifik kommentar. Dette inkluderer kommentarens unikke ID, det indlæg, hvor det er placeret, detaljer om dets forfatter og mere. Hvis du vil slette spamkommentarer som i vores tidligere eksempel, er denne databasetabel det, du skal bruge for at få adgang til ved hjælp af en forespørgsel.

Sådan får du adgang til og bruger din database (i 2 trin)

i de fleste tilfælde er din database selvforsynende. Du behøver ikke at få adgang til det for at oprette indhold og køre din hjemmeside. Samtidig er der masser af situationer, hvor det er praktisk at vide, hvordan man finder og forstår din database. Nogle af grundene til, at du muligvis har brug for at få adgang til din database, inkluderer:

Tilmeld dig nyhedsbrevet

vi øgede vores trafik med 1.187%. Vi viser dig hvordan.

Deltag i 20.000+ andre, der får vores ugentlige nyhedsbrev med insider-tip!

Tilmeld dig nu

  • til læringsformål, for bedre at forstå, hvordan din hjemmeside er struktureret.
  • for at udføre opgaver, der ikke kan håndteres via dashboardet.
  • som en del af fejlfindingsprocessen for nogle almindelige fejl.

der er også et fælles problem, der har at gøre med din database, som du kan rette med vores guide: Sådan løser du fejlen “ er gået væk” eller det andet fælles problem – faktisk forårsaget af caching – “ingen opdatering kræves din database er allerede opdateret”.

med dette i tankerne, lad os gå igennem, hvordan du administrerer din database.

Trin 1: Log ind på phpMyAdmin

da din database er gemt på din sides server, skal du gå gennem din hostingudbyder for at få adgang til den. Dette betyder, at den krævede proces kan variere lidt, afhængigt af den internetvært, du bruger. I de fleste tilfælde skal du dog bruge en grænseflade kaldet phpMyAdmin.

først og fremmest, før interagere med din database, du ønsker at sikre, at du har en nylig backup af din hjemmeside. Det er nemt at foretage utilsigtede ændringer i din database, der er vanskelige at vende, og potentielt site-breaking. Hvis du har en backup, kan du blot gendanne din hjemmeside til sin tidligere tilstand, hvis du tilfældigvis laver en fejl.

Næste, du ønsker at finde phpMyAdmin inden for din hosting-konto. Ofte betyder det først at få adgang til cPanel og derefter kigge efter phpMyAdmin indeni. Processen kan dog være lidt anderledes, hvis din vært bruger et unikt styringssystem. For eksempel giver vi her på Kinsta brugerne et brugerdefineret hostingpanel: MyKinsta dashboard.

hvis din side er hostet hos os, vil du gerne have adgang til dit dashboard, vælge den side, du vil administrere, og rulle ned til afsnittet databaseadgang. Du vil se et link mærket Open phpMyAdmin:

MyKinsta dashboard

MyKinsta dashboard

du får vist en loginskærm, hvor du kan indtaste databasens brugernavn og adgangskode, der er angivet i dit dashboards Databaseadgangssektion. Dette åbner phpMyAdmin manager.

træt af at opleve problemer med din hjemmeside? Få den bedste og hurtigste hosting support med Kinsta! Tjek vores planer

Trin 2: få adgang til din Database og begynd at foretage ændringer

uanset hvordan du får adgang til den, har phpMyAdmin et ensartet udseende uanset:

phpMyAdmin manager

phpMyAdmin manager

fanen databaser øverst på skærmen er, hvor du kan se en komplet liste. Der bør være et par relateret til phpMyAdmin selv, og en, der er opkaldt efter din hjemmeside. Klik på sidstnævnte, og du vil se databasen:

Myskl database

Myskl database

som du kan se, inkluderer Dette listen over databasetabeller, vi tidligere diskuterede. Hver enkelt kan tilgås for at se de kolonner og felter, den indeholder:

herfra kan du bruge de forskellige indstillinger til at søge efter, tilføje, ændre og slette data. Lad os som et eksempel se på, hvordan du ændrer dit brugernavn. Dette er noget, du ikke kan gå gennem instrumentbrættet, men det er nemt at opnå ved at få adgang til din database.

for at gøre dette skal du vælge tabellen over brugere og klikke på Rediger ud for det brugernavn, du vil ændre:

Skift dit brugernavn gennem databasen

Rediger dit brugernavn gennem databasen

tilføj derefter dit nye Brugernavn til Værdifeltet under user_login:

opdateret dit brugernavn direkte i databasen

opdateret dit brugernavn direkte i databasen

Vælg gå for at afslutte dine ændringer. Dette opdaterer automatisk din kontos brugernavn. Mange databaserelaterede opgaver er så enkle-alt hvad du skal gøre er at finde det rigtige stykke data og ændre det. Husk dog at være meget forsigtig, når du gør dette. Det er bedst at vide, hvilken opgave du prøver at udføre på forhånd, og at søge efter en guide eller tutorial, der fører dig gennem, hvor du kan finde de data, du har brug for (og hvad du skal gøre med det). Du kan også administrere din database med et plugin. De fleste af disse er gratis og kan hentes fra repository. Vi har en liste her over de bedste database plugins.

Info

alle Kinsta-planer har ugentlig automatisk optimering af databasen for at sikre bedre databaseydelse. Tjek vores planer for mere info.

din hjemmeside fungerer ikke uden en database. Lær hvad det er, og hvorfor det er så vigtigt takket være denne begyndervejledning! 3676>Resume

hvis du ikke er udvikler, kan tanken om at interagere med din database være skræmmende. Det er dog en opgave, der er værd at lære, da det kan gøre det muligt for dig at foretage alle slags ændringer på din hjemmeside. Plus, de fleste værter gør det til en enkel proces at få adgang til og administrere din database.

din database indeholder alle de oplysninger, der kræves for at den kan køre-herunder dens indhold, brugerdata, indstillinger og meget mere. Disse oplysninger er organiseret i tabeller, kolonner og felter, som du kan ændre efter ønske. Du kan få adgang til din database ved at navigere til phpMyAdmin i din hosting panel – Bare husk at sikkerhedskopiere din hjemmeside først, og være meget forsigtig, når du foretager ændringer.

hvis du nød denne tutorial, så vil du elske vores støtte. Alle Kinstas hostingplaner inkluderer 24/7 support fra vores erfarne udviklere og ingeniører. Chat med det samme team, der støtter vores Fortune 500-kunder. Tjek vores planer

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.