Вы можете создать составной первичный ключ из этих двух столбцов, но это не имеет особого смысла, поскольку в таблице уже есть поле идентификатора, и, конечно, два человека с одинаковым именем могут иметь одинаковую оценку? e.g.:
CREATE TABLE student_grades (
id int unsigned not null,
name varchar not null,
grade varchar not null,
PRIMARY KEY(name, grade));