Языки программирования

Оператор SQL: PRIMARY KEY

Оператор PRIMARY KEY (Первичный ключ) — это параметр, который устанавливается для однозначной идентификации той или иной записи в таблице. Значения PRIMARY KEY должны быть всегда уникальны, а так же не содержать значений NULL. Синтаксис оператора:
//Для MySQL:
CREATE TABLE table_name (
id int NOT NULL,
PRIMARY KEY (id));
//Для MS SQL Server, Oracle, MS Access:
CREATE TABLE table_name (
id int NOT NULL PRIMARY KEY);
Пример работы оператора. Используя оператор PRIMARY KEY создадим таблицу Students с Первичным ключом ID:
// Решение для MySQL:
CREATE TABLE Students (
ID int NOT NULL,
Name varchar(10),
famyly varchar(20),
god_postuplenia varchar(4),
PRIMARY KEY (ID));
// Решение для MS SQL Server, Oracle, MS Access:
CREATE TABLE Planets (
ID int NOT NULL PRIMARY KEY,
Name varchar(10),
famyly varchar(20),
god_postuplenia varchar(4));
После обработки сервером нашего запроса создаться таблица и если посмотреть структуру созданной таблицы (я использую phpMyAdmin), то можно увидеть возле «ID» это означает что первичный ключ установился успешно:
Для закрепления материала советую самостоятельно отработать примеры на своем компьютере. Если будут вопросы пишите в комментариях и я помогу.
Самоучитель по SQL