Skrevet av: GratisGuide.net
I denne artikkelen skal vi se nærmere på hvordan vi bruker språket SQL for å endre informasjon i en database. Vi viser med eksempler hvordan du bruker SQL og spesielt MySQL. Eksemplene våre er lagt opp slik:
SQL står for structured query language, strukturert spørringsspråk, og er en standarisert måte å foreta spørringer mot en database på. SQL i våre eksempler fungerer altså med MySQL. Du kan lese mer om SQL i denne artikkelen.
I eksemplene våre skal vi foreta spørringer mot en tabell i en database. Tabellen ser slik ut:
Her ser vi at vi har to tabeller, den første kalt Ansatte. Den tabellen har fire felt (kolonner) og i tabellen ligger det ti poster (rader). I den andre tabellen, kalt Avdeling, er det to felt og det ligger tre poster i den.
Hanne Helgesen har tatt med jobb, mann og barn og flyttet til Trondheim. Ansatte-tabellen må derfor oppdateres slik at Hanne sin avdeling er korrekt i databasen. Vi kan endre verdien for avdId fra den nåværende '1' (Oslo) til '3' (Trondheim) med en UPDATE-spørring:
Dersom vi nå henter data fra Ansatte-tabellen vil vi se at Hannes avdeling er blitt endret til '3' (Trondheim):
Resultatet av spørringen over er:
Vi kan enkelt fjerne en hel rad i tabeller med en DELETE-spørring. Ola Olsen har valgt å gå til nye utfordringer hos en annen arbeidsgiver og må derfor fjernes fra Ansatte-tabellen. Det kan gjøres med denne spørringen:
Henter vi ut Ansatte-tabellen igjen vil den nå se slik ut:.
Janne Johnson har blitt ansatt for å overta etter Hanne Helgesen i Oslo-avdelingen og må derfor legges til Ansatte-tabellen. Det er en enkel sak med en INSERT-spørring.
Spørringen nedenfor legger til Janne i databasen:
Spørringen ovenfor forutsetter at tabellen angir verdien for ansId (såkalt AUTOINCREMENT). Dersom tabellen ikke er satt opp til det må vi også gi ansatte-nummeret:
Siden vi forsyner tabellen med data for alle kolonnene i tabellen kan spørringen over også skrives slik:
Men det fungerer bare når vi har verdier til alle kolonnene i tabellen.
Ønsker du å gjengi denne artikkelen eller noe fra den må du gjerne gjøre det, men ikke glem kildereferanse. For å lenke til denne artikkelen kan du bruke URL-en http://www.gratisguide.net/artikler/mysql/endre-data-i-databasen.html.
GratisGuide.net
» Forsiden
» Om oss
» Nyhetsbrev
» Lage lenker til oss
» Opphavsrett
Nyhetsklipp
» Hovedside
» RSS-feeds
Artikler
» Hovedside
» Apache webserver
» Domenenavn
» Grafikk og clipart
» HTML og CSS
» Hjemmeside på 1-2-3
» Lage en basis-side
» Javascript
» MySQL
» PHP
» Søkemotorer
» WAP og WML
» Webdesign
Ressurs-databasen
» Hovedside
» Dmoz / ODP
» World/Norsk/
» Regional/.../Norway/
» Domeneavn/e-post
» Gjestebøker
» Grafikk
» Innhold/syndikert
» Juridisk/nettikette
» Lenke-/bannerbytte
» Programmeringsspråk
» HTML
» Javascript
» MySQL og SQL
» PHP
» WML-script
» Reklame/annonsering
» Søkemotorer/kataloger
» Statistikk/tellere
» Topplister
» Vedlikehold
» WAP og WML
» Webdesign-maler
» Webhotell
» Webmaster-forum
» Annet
Bokdatabasen
» Hovedside
» Databaser
» Handel og markedsføring
» Innholdsredigering
» Juridisk
» Programmering
» Programvare
» Websideutvikling
» Generelt
Kodeservice
» Hovedside
» Kodegeneratorer
» Dato
» Fylkesliste
» Meta-merke
» Rammesett
» Søkebokser
» Sprett-opp-vindu
» Stilark
» WML
Innholdstjenester
» Hovedside
» Diskusjonsforum
» IP-adresse
» Nyhetsoversikt
» Om dagen i dag