MySQL-databasen og reglene for bruk av SQL-spørringer
På grunn av sin allsidighet, MySQLR databaseserver er den mest populære databasen for partnerskap med PHP i webapplikasjoner. MySQL kan brukes både for små bedrifter og nettsteder med stor trafikk. Men hvordan kommuniserer du med MySQL-serveren? Du vil bruke SQL-dataspråk, og i likhet med PHP kan du sette SQL-koden i HTML-koden for websidene dine.

SQL står for Structured Query Language og setninger du bruker for å snakke med databaseserveren kalles SQL-spørringer. I likhet med HTML bruker SQL-språket engelske ord, og er derfor lett å forstå og bruke. La oss ta en titt på et eksempelforespørsel som vil velge navnene på alle medlemmene fra et medlemstabell som bor i delstaten Ohio. Den vil deretter sette disse navnene i alfabetisk rekkefølge.

VELG medlemsnavn FRA medlems_tabel
HVOR tilstand = 'OH'
BESTILLING AV medlemNavn

  • Det første ordet i en SQL-spørring (VELG i eksemplet) er spørringsnavn og forteller serveren hvilken oppgave de skal utføre. I eksemplet over brukes SELECT til å velge navn på bestemte medlemmer.

  • Resten til spørringen forteller serveren hvordan du utfører oppgaven, det vil si hvilke kriterier som skal brukes for å velge data fra databasetabellen.

  • Det er noen få regler du må huske på når du skriver SQL-spørsmål.

    1. Forespørselnavn er ikke store og små bokstaver, og derfor er Select lik SELECT. Selv om databaseserveren ikke bryr seg om du setter spørringsnavnene i alle store bokstaver, alle små bokstaver eller en blanding av store og små bokstaver, er det vanlig å sette spørringsnavnet i alle store bokstaver. Dette gjør det lettere å lese koden. Så i eksemplet over er ordet VELG i alle store bokstaver. Det er også lettere å lese koden hvis du bruker alle store bokstaver for hovedordene i resten av spørringen, for eksempel ordene FRA, HVOR og BESTILL AV i eksemplet over.

    2. Tabellnavn (medlem_tabel), kolonnenavn (tilstand) og variabelnavn (medlemsnavn) er store og små bokstaver, og derfor er medlemsnavn ikke lik medlemnavn. Dette er spesielt viktig når du jobber med Linux og Unix.

    3. På samme måte som HTML, kan du spre en SQL-spørring over flere linjer, som i eksemplet over. Men du kan også legge spørringen på én linje. Bare husk å skille hvert ord i spørringen med minst plass.

    4. Anførselstegn brukes til å legge ved tegnstrenger, men du bruker ikke anførselstegn for tallverdier. I eksemplet over er OH en tegnstreng og er derfor innelukket i enkle anførselstegn.

      HVOR tilstand = 'OH'

      Men hvis vi i stedet skulle sortere medlemsnavnet etter postnummer, trenger du ikke anførselstegnene fordi postnummeret er et tall.

      HVOR postnummer = 55555

    5. Det er vanlig å bruke enkelt anførselstegn i SQL-setninger. Du kan imidlertid bruke enten enkelt- eller dobbelt anførselstegn når du bruker MySQL. Derfor fungerer linjene nedenfor like bra som linjene i eksemplet for forrige regel.

      HVOR tilstand = "OH"
      HVOR postnummer = 55555

    6. Hvis du bruker anførselstegn i en tegnsnor, må du slippe unna anførselstegnene. For karakterstrengen som Nancy sa "Hei", må vi for eksempel slippe unna anførselstegnene som omgir ordet Hello når vi plasserer denne karakterstrengen i anførselstegn.

      $ variable = "Nancy sa \" Hallo \ "";



Video Instruksjoner: How to create database and table in MySQL workbench (Kan 2024).