если ты имеешь в виду PRIMARY KEY и INDEX в MySQL, то в общем, ничем. (кроме того, что PRIMARY KEY единственный и неповторимый

) И вообще скорее это исторически сложившиеся названия. Но бывают еще, например, такие звери, как REFERENCE KEY (по-моему, в новых версиях MySQL - тоже) Там идет отслеживание целостности данных.