Une clé primaire est utilisé pour identifier chaque ligne d'une table. Il est une valeur unique, et signifie qu'il ya seulement une ligne pour chaque clé primaire. Contrairement à d'autres touches, pas de ligne peut avoir une clé primaire vide. La clé primaire peut être une colonne existante dans une table, ou vous pouvez créer une colonne séparée pour fonctionner uniquement comme la clé primaire. Après la création d'une table, vous pouvez constater que vous avez besoin de changer la clé primaire de la table. Dans MySQL, le "alter table" déclaration vous permet de faire le changement.