MySQL est un système de base de données relationnelle qui organise les données dans des tables . Une fois que vous créez votre base de données MySQL, il ya des fonctions et des techniques avancées que vous pouvez utiliser pour faire vos requêtes fonctionnent efficacement . Types de données
MySQL dispose de plusieurs types de textes ( par exemple : " Varchar ») , plusieurs types de chiffres ( exemple: "Int" ) et plusieurs types de date ( exemple: "Time ) , et en choisissant le plus petit possible type peut économiser de la mémoire .
Indexes
index sur les colonnes sont définies en ajoutant « clé primaire », « Key », « unique » ou «Index de créer ou modifier des " déclarations, et d'améliorer les vitesses de récupération de données de la base de données , au détriment de la mémoire.
recherche de plusieurs tables
le mot-clé " S'inscrire " peut être utilisé avec "Select ", " Supprimer" et " déclarations de mise à jour" pour retourner des résultats de plusieurs tables en joignant les données des colonnes correspondantes.
combinant les résultats
peigner les résultats de plusieurs instructions "Select" dans un tableau peut être accompli avec "Union" lorsque les données retournées a fait correspondre les colonnes où le premier nom de la colonne du tableau 1 est égal prénom de la colonne de table2 et ainsi de suite .
fonctions d'agrégation
MySQL, les fonctions d'agrégation effectuent des calculs sur et combiner les données de colonnes dans un seul dossier et peut être utilisé avec " Group By " pour affecter des valeurs uniques à partir d'une ou plusieurs colonnes .
Fonctions de flux de contrôle
fonctions telles que " Case ", " Si ", " IFNULL " et " nullif " permettent à l' utilisateur de placer des conditions sur les états SQL et des valeurs de rendement fondé sur si la condition particulière est vrai ou faux.