MySQL Beginner Tutorial

MySQL er et gratis, åpen kildekode-databasen eid og utviklet av Sun Microsystems. På grunn av sin omfattende bruk av åpen kildekode-miljøet, mange brukergrensesnitt, for eksempel PHP-baserte phpMyAdmin, er tilgjengelig for MySQL. Det er et svært nyttig database for webutviklere, som det er støttet av de fleste Web verter og brukes av tusenvis av nettsteder, inkludert Wikipedia og deler av Yahoo!

Database Basics

Hver MySQL database er sammensatt av elementer som er felles i alle database typer. Inne i hver database er minst ett bord, en seksjon som kategoriserer en bestemt del av dataene. Tabellen kan navngis noe, men bør gjenspeile informasjon som er lagret i den. For eksempel bør en tabell som inneholder brukerdata bli kalt "Brukere" eller "Medlemmer" for å la andre utviklere vite hva slags informasjon du kan forvente.

I hver tabell er en eller flere kolonner. Disse kolonnene er lik regneark overskrifter for å identifisere den spesifikke type data som finnes. Tabellen "Brukere" kan inneholde kolonneoverskriftene "brukernavn" og "passord". Igjen, bør navnet være intuitivt å tillate for enkel gjenkjenning.

Dataene i tabellen er referert til som en rad. Hver rad inneholder en rekord, med data som tilsvarer den aktuelle kolonnen.

MySQL SELECT

Den viktigste kommandoen, eller uttalelse, i MySQL er SELECT-setningen. En grunnleggende SELECT-setningen brukes til å søke en tabell for spesifikk informasjon. Disse uttalelsene, i sin mest grunnleggende form, er formatert som: SELECT FROM brukere. Denne uttalelsen vil returnere alle data som finnes i "Brukere" tabellen. For å returnere informasjon fra en bestemt kolonne, erstatte med kolonnen navn. For eksempel: SELECT fornavn fra brukerne.

MySQL klausuler

De fleste MySQL kommandoer kan legges med klausuler, eller begrense seksjoner som angir hvilke data som skal påvirkes. De mest brukte klausuler er hvor og lignende.

En SELECT-setning kan legges med et WHERE-ledd for å søke et bord. Kommandoen SELECT * FROM brukere WHERE firstname = "Bob" vil returnere alle rader der brukerens fornavn er Bob. Det kan bli ytterligere modifisert for å returnere bare etternavnet til alle brukere som første navn er Bob: SELECT etternavn fra brukere WHERE firstname = "Bob".

Mens WHERE-leddet alene vil returnere alle rader der det første navnet er akkurat Bob, bruker LIKE klausul gjør at en bruker å finne brukernavn som ligner på Bob. LIKE leddet bruker% -tegnet for å betegne "wildcards". For å finne alle brukere med fornavn inkluderer "ob", bruker du kommandoen SELECT FROM brukere WHERE firstname LIKER "% ob%". Dette vil returnere alle brukere som har "ob" på noe punkt i deres navn. For å finne brukere som fornavn bare ender i "ob", bruker du kommandoen SELECT FROM brukere WHERE firstname LIKER "% ob".