MySQL er en relationel database system , der organiserer data i tabeller . Når du opretter din MySQL-database, der er avancerede funktioner og teknikker, du kan bruge til at gøre dine forespørgsler køre effektivt. Datatyper
MySQL har flere teksttyper ( eksempel: " Varchar " ) , adskillige nummer typer ( eksempel: " Int " ) og flere date typer ( eksempel: " Time) , og vælge den mindst mulige type kan spare hukommelse .
Indexes
Indexes på søjler er sat ved at tilføje " Primær nøgle ", " Key ", " Unique " eller " Indeks oprette eller ændre " udsagn , og forbedre data recovery hastigheder på databasen på bekostning af hukommelse.
Søgning flere tabeller
søgeordet " Join " kan bruges med "Select ", " Slet" og "Opdater " udsagn til at returnere resultater fra flere tabeller ved at slutte data fra matchende kolonner.
kombinere resultaterne
kæmning resultaterne fra flere " Select " udsagn i én tabel kan udføres med "Unionen" , når returnerede data er matchende kolonner , hvor Tabel1 første kolonne navn lig Tabel2 første kolonne navn og så videre .
aggregatfunktionerne
< br >
MySQL, aggregatfunktionerne udføre beregninger på og kombinere data fra kolonner i en enkelt post , og kan bruges med "Group By " at påvirke unikke værdier fra en kolonne eller kolonner.
Kontrol Flow funktioner
Funktioner som "Case ", " Hvis " " Ifnull " og " Nullif " tillader brugeren at stille betingelser om SQL-sætninger , og retur værdier baseret på , om den særlige betingelse er sande eller falske.