MySQL är en fri , öppen källkod databas ägs och utvecklas av Sun Microsystems . På grund av dess omfattande användning av öppen källkod , många användargränssnitt , såsom PHP - baserade phpMyAdmin , finns tillgängliga för MySQL . Det är en mycket användbar databas för webbutvecklare , som stöds av de flesta webbhotell och används av tusentals webbplatser , däribland Wikipedia och delar av Basics Yahoo! Databas
Varje MySQL databas är uppbyggd av element som är gemensamma i alla databaser typer . Inuti varje databas är åtminstone ett bord , ett avsnitt som kategoriserar en viss del av uppgifterna . Tabellen kan namnges något men bör återspegla den information som lagras i den. Till exempel bör en tabell som innehåller användardata "Users " eller "medlemmar" att låta andra utvecklare vet vilken typ av information som förväntas .
Inom varje tabell finns en eller flera kolumner . Dessa kolumner liknar kalkylblad headers för att identifiera den specifika typ av lagrade informationen. Tabellen " Användare " kan innehålla kolumnrubriker " username " och "password ". Återigen bör namnet vara intuitivt att möjliggöra enkel erkännande .
Uppgifterna i tabellen kallas en rad . Varje rad innehåller en post , med data motsvarande lämplig kolumn . Addera MySQL SELECT
viktigaste kommandot , eller uttalande i MySQL är SELECT-uttrycket . En grundläggande SELECT används för att söka en tabell för specifik information . Dessa uttalanden , i sin mest grundläggande form , är formaterade som : SELECT * FROM Users . Detta uttalande visar alla uppgifter som finns i " Användare " tabellen . För att återgå information från en viss kolumn , byt ut * med kolumnens namn . Till exempel : . SELECT förnamn från användarna
MySQL klausuler
flesta MySQL -kommandon kan fogas klausuler , eller begränsande sektioner som anger vilka data som ska påverkas . De vanligaste klausuler är WHERE och liknande.
En SELECT-sats kan fogas med en WHERE-sats för att söka ett bord . Kommandot SELECT * FROM Users WHERE förnamn = " Bob " kommer att returnera alla rader där användarens förnamn är Bob . Det kan vidare modifieras för att återvända bara efternamnet på alla användare vars första namn är Bob : SELECT efternamn FROM Users WHERE förnamn = " Bob "
Medan WHERE enbart returnerar alla rader där det första namnet . är exakt Bob , med hjälp av som klausul tillåter en användare att hitta användarnamn som liknar Bob. Den som klausul använder % tecken för att beteckna " wildcards ". För att hitta alla användare vars förnamn innehåller " ob " , använd kommandot SELECT * FROM Users WHERE förnamn LIKE " % ob % " . Detta kommer att returnera alla användare som har " ob " vid någon punkt i deras namn . För att hitta användare vars förnamn bara slutar i " ob " , använd kommandot SELECT * FROM Users WHERE förnamn LIKE " % ob " .