Index, jointures et sous-requêtes

Cette partie est au moins aussi indispensable que la première. Vous y apprendrez ce que sont les clés et les index, et surtout la manipulation de plusieurs tables dans une même requête grâce aux jointures et aux sous-requêtes.


  1. Index

    1. Qu'est-ce qu'un index ?

    2. Les différents types d'index

    3. Création et suppression des index

    4. Recherches avec FULLTEXT

  2. Clés primaires et étrangères

    1. Clés primaires, le retour

    2. Clés étrangères

    3. Modification de notre base

  3. Jointures

    1. Principe des jointures et notion d'alias

    2. Jointure interne

    3. Jointure externe

    4. Syntaxes alternatives

    5. Exemples d'application et exercices

  4. Sous-requêtes

    1. Sous-requêtes dans le FROM

    2. Sous-requêtes dans les conditions

    3. Sous-requêtes corrélées

  5. Jointures et sous-requêtes : modification de données

    1. Insertion

    2. Modification

    3. Suppression

  6. Union de plusieurs requêtes

    1. Syntaxe

    2. UNION ALL

    3. LIMIT et ORDER BY

  7. Options des clés étrangères

    1. Option sur suppression des clés étrangères

    2. Option sur modification des clés étrangères

    3. Utilisation de ces options dans notre base

  8. Violation de contrainte d'unicité

    1. Ignorer les erreurs

    2. Remplacer l'ancienne ligne

    3. Modifier l'ancienne ligne



On commence à faire des choses plutôt sympathiques avec nos données, n'est-ce pas ? Cette partie a pu vous paraître un peu plus compliquée. Du coup, pour les prochaines, je vous prépare quelque chose de simple, et pourtant extrêmement utile !