Grunderna för kommunikation med MySQL

Diverse Arabell Ekdal December 19, 2016 0 2
FONT SIZE:
fontsize_dec
fontsize_inc

 Alla din interaktion med databasen uppnås genom att meddelanden till MySQL-servern. MySQL-servern måste kunna förstå instruktionerna som skickar dig. Du kommunicerar med hjälp Structured Query Language, en standard datorspråk förstås åtminstone i någon form, de flesta databassystem.

 En begäran om att MySQL kan förstå, måste du bygga en SQL-sats och skicka den till MySQL-servern.

 Bygg SQL-frågor

 SQL är nästan engelska; Den består av en stor del av engelska ord, sätta ihop i strängar av ord som liknar ljud med engelska meningar. I allmänhet behöver du inte att förstå en mystisk tekniskt språk för att skriva SQL-frågor som fungerar.

 Det första ordet i varje påstående är hans namn, vilket är en åtgärd ord som MySQL berättar vad du vill göra. Uttalandena diskuteras här är CREATE, DROP, ALTER, SHOW, INSERT, LOAD, SELECT, UPDATE och DELETE. Denna ordförråd är tillräckligt för att skapa - och interagera med - databaser på webbplatser.

 Namnet uttalande följs av ord och fraser - en del som krävs och några tillval - att MySQL berätta hur åtgärder för att utföra. Till exempel måste du alltid tala om MySQL vad de ska göra, och du alltid måste tala om vilken tabell att infoga data till eller välja bort data.

 Följande är en typisk SQL-sats. Som ni kan se, använder den engelska ord:

 VÄLJ lastname Från Medlem

 När ett uttalande använder en SELECT, är det känt som en fråga, databasen eftersom du får mer information. Denna fråga hämtar alla efternamn som är lagrade i tabellen som heter medlems. Mer komplicerade frågor som följande, är mindre engelska-like:

 VÄLJ namn, efternamn FROM medlemmar VAR status = "CA" OCH
 stad = "Fresno" ORDER BY lastname

 Denna fråga hämtar alla efternamn och förnamn av medlemmarna som bor i Fresno och sedan sätta dem i alfabetisk ordning efter efternamn. Även om denna fråga är mindre engelsk-liknande, är det fortfarande ganska klart.

 Här är några allmänna punkter att tänka på när man bygger en SQL-sats:

  •  Aktivering: I detta exempel, SQL-språk ord i versaler; delar av variabel information ges vanligen etiketter som är helt eller till stor del gemener. Detta gör det lättare för dig att läsa -MySQL inte behöver detta format. Fallet med SQL orden spelar ingen roll; Välj till exempel på samma sätt som SELECT, och samma som vad MySQL oro.

     Å andra sidan, gör det gäller tabellnamn, kolumnnamn och annan variabel information ingen roll om ditt operativsystem Unix eller Linux. Om du använder Unix eller Linux behöver MySQL för att exakt matcha kolumnnamnen, så det gäller för kolumnnamnen måste vara korrekt - till exempel är efternamn inte samma efternamn.

     Windows är inte lika picky som Unix och Linux; ur hans perspektiv, efternamn och efternamn är desamma.

  •  Avstånd: SQL ord måste separeras med ett eller flera utrymmen. Oavsett hur mycket utrymme du använder; du kan lika gärna använda 20 mellanslag eller bara ett rum. SQL också uppmärksamma till slutet av raden. Du kan starta en ny linje vid någon punkt i SQL-satsen eller skriv hela uttalandet på en rad.
  •  Citat: Observera att CA och Fresno är inneslutna i dubbla citattecken i den föregående frågan CA och Fresno är en serie tecken som textsträngar, eller strängar Du frågar MySQL att jämföra textsträngen i SQL-fråga med .. textsträngar som redan lagrats i databasen. Om du jämför de lagrade numren i numeriska kolumner, inte siffrorna citerade.

 Skicka SQL-frågor

 Du kan använda en SQL-fråga till MySQL olika sätt. Här finns två metoder för att skicka frågor:

  •  Mysql klient: När du installerar MySQL är en textbaserad mysql klienten installeras automatiskt. Denna enkla klient kan användas för frågor.
  •  PHP inbyggda funktioner: Du kommunicerar med en MySQL-databas från PHP-skript med PHP inbyggda funktioner för detta ändamål. Göra funktioner ansluta till MySQL-servern och skicka SQL-frågan.
(0)
(0)