НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
135 of 150 menu

Команда PRIMARY KEY

Команда PRIMARY KEY используется для определения главного ключа таблицы. Значения первичного ключа должны быть уникальными и не могут содержать NULL. Таблица может иметь только один первичный ключ.

Синтаксис

CREATE TABLE table_name ( column_name data_type PRIMARY KEY )

Пример

Давайте создадим таблицу с указанием первичного ключа для столбца id:

CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(100) )

Результат выполнения кода:

id name
1 Ivan
2 Olga
3 Sergey

Пример

Давайте добавим составной первичный ключ для таблицы orders с помощью ALTER TABLE:

ALTER TABLE orders ADD PRIMARY KEY (user_id, product_id)

Результат выполнения кода:

user_id product_id quantity
1 10 2
1 12 1
2 10 3

Смотрите также

  • команду UNIQUE,
    которая обеспечивает уникальность значений
  • команду CREATE INDEX,
    которая ускоряет поиск по полю
  • команду FOREIGN KEY,
    которая связывает таблицы по ключам
  • команду ALTER TABLE,
    которая добавляет или меняет ключи
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить