Bonsoir,
J'ai vraiment besoin d'un petit coup de pouce sur ces trois "options".
Voila l'idée que je me suis forgé:
Seulement je ne suis absolument pas certain de tout ça !Clé primaire: identifie de manière unique un enregistrement (INDEX + UNIQUE). La différence avec Unique c'est qu'il peut englober plusieurs champs et donc la clé est relative à l'ensemble de ces champs.
Unique: permet de rendre spécifiquement un champ unique, pour éviter les doublons. Par la même occasion un champ unique sera indexé.
Index: permet d'indexer un champ pour améliorer la vitesse des recherches sur ce même champ. En revanche la vitesse d'insertion ou de modification sera diminuée.
Par exemple (entre autre..) concernant le PRIMARY, est-il indexé ?
(je demande cela car je me suis amusé à fouiller sur EasyPHP ou plutôt PHPMyAdmin et sa base de données "mysql" dans la table "db", plusieurs champ sont tenu pour PRIMARY, mais parmis ces champs, il y en a un qui est repris et indiqué comme "INDEX" !!! Donc là j'avoue ne pas tout comprendre...)
Je suis preneur de toutes explications que vous voudrez bien m'apporter.
Merci.
Partager