Sql - primary key (первинний ключ), створення, просування сайтів, реклама в соціальних мережах

P rimary Key (Первинний ключ) є полем в таблиці, яке однозначно ідентифікує кожен рядок / запис в таблиці бази даних. Первинні ключі повинні містити унікальні значення. Первинний ключ стовпець не може мати значення NULL.

Таблиця може мати тільки один первинний ключ, який може складатися з одного або декількох полів. Коли кілька полів використовуються в якості первинного ключа, їх називають складовим ключем.

Якщо таблиця має первинний ключ, визначений на будь-якому полі (ях), то ви не можете мати два записи, які мають однакове значення цього поля (їй).

Примітка - Ви могли б використовувати ці поняття при створенні таблиць бази даних.

Створення первинного ключа

Ось синтаксис для визначення атрибута ID в якості первинного ключа в таблиці Customers.

Для того, щоб створити обмеження первинного ключа на стовпці «ID», коли таблиця CUSTOMERS вже існує, використовуйте наступний синтаксис SQL:

Примітка: Якщо ви використовуєте оператор ALTER TABLE, щоб додати первинний ключ, стовпець первинного ключа (їй) повинен був вже оголошений як що не містить NULL значення (якщо таблиця була створена першим).

Для визначення первинного ключа на кілька стовпчиків, використовуйте синтаксис SQL наведений нижче:

Щоб створити обмеження первинного ключа на колонки «ID» і «NAME», коли таблиця CUSTOMERS вже існує, використовуйте наступний синтаксис SQL.

Видалення первинного ключа

Ви можете очистити обмеження первинного ключа з таблиці за допомогою синтаксису, наведеного нижче.