Урок 6/8. DDL создание таблиц MySQL
Первичные ключи в SQL
Ранее мы обсуждали, что в каждой таблице нужен столбец с идентификатором, чтобы можно было различать строки между собой. Столбец или набор столбцов, используемых для различения строк между собой, и называется первичным ключом (Primary Key). То есть, почти всегда первичный ключ - это колонка id. Но бывают и сложные случаи. Например, в таблице оценок ограничение уникальности (предмет, ученик, дата урока) можно было бы сделать первичным ключом, а колонку id убрать. Однако на практике лучше всегда делать дополнительный столбец id, чтобы во всех таблицах было единообразие...