En avansert MySQL Tutorial

En avansert MySQL Tutorial


MySQL er en relasjonsdatabase system som organiserer data i tabeller. Når du har opprettet din MySQL database, er det avanserte funksjoner og teknikker du kan bruke for å gjøre dine spørsmål drives effektivt.

data~~POS=TRUNC typer~~POS=HEADCOMP

MySQL har flere teksttyper (eksempel: "varchar"), flere nummertyper (eksempel: "Int") og flere datotyper (eksempel: "Time), og velger den minste mulige typer kan spare minne.

indekser

Indekser på kolonner er satt ved å legge til "Primary Key", "Key", "Unik" eller "Indeks for å opprette eller endre" uttalelser, og forbedre datarekonstruksjon hastigheter på databasen på bekostning av minnet.

Søke Flere Bord

Nøkkelordet "Bli med" kan brukes med "Select", "Slett" og "Update" uttalelser å returnere resultater fra flere tabeller ved å bli med data fra matchende kolonner.

kombinere resultater

Gre resultatene fra flere "Velg" uttalelser i en tabell kan oppnås med "Union" når returnerte dataene har matchende kolonner hvor table1 første kolonnenavnet tilsvarer table2 første kolonnen navn og så videre.

samlede Funksjoner

I MySQL samlede funksjon utfører beregninger på og kombinere data fra kolonner i en enkelt post og kan brukes sammen med "Grupper etter" for å påvirke unike verdier fra en kolonne eller kolonner.

Kontrollflyt Funksjoner

Funksjoner som "Case", "Hvis", "Ifnull" og "NULLIF" tillate brukeren å plassere forholdene på SQL-setninger, og returnerer verdier basert på hvorvidt tilstanden er sant eller usant.