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 kjøre effektivt. Datatyper
MySQL har flere teksttyper ( eksempel: " Varchar ") , flere antall typer ( eksempel: " Int ") og flere oppdaterte typer ( eksempel: "Time ) , og velge den minste mulige typen kan spare minne .
Indexes
indekser på kolonner som er satt ved å legge til "Primary Key ", " Key ", " Unik " eller "Indeks å opprette eller endre " uttalelser, og forbedre datarekonstruksjon hastigheter på databasen på bekostning av minnet.
Søke Flere Tabeller
søkeordet " Join "kan brukes med "Select ", " Delete " og " Oppdater " uttalelser å returnere resultatene fra flere tabeller ved å bli data fra samsvarende kolonner .
kombinere resultater
gre resultatene fra flere " Select " -påstandene til en tabell kan oppnås med "Union " når returnert data har matchende kolonner der table1 første kolonne navn tilsvarer table2 første kolonne navn og så videre.
Aggregate funksjoner
MySQL, aggregerte funksjoner utfører beregninger på og kombinere data fra kolonner i en enkelt post , og kan brukes med " Grupper etter " å påvirke unike verdiene fra en eller flere kolonner .
kontroll Flow Funksjoner
Funksjoner som "Case ", " Hvis ", " Ifnull " og " Nullif " tillate brukeren å plassere forholdene på SQL-setninger , og returnere verdier basert på om den aktuelle tilstanden er sant eller usant .