SQL Обмеження
Обмеження SQL використовуються для визначення правил для даних у таблиці.
SQL Створити обмеження
Обмеження можна вказати під час створення таблиці за допомогою інструкції CREATE TABLE або після створення таблиці за допомогою інструкції ALTER TABLE.
Синтаксис
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
column3 datatype constraint,
....
);
SQL Обмеження
Обмеження SQL використовуються для визначення правил для даних у таблиці.
Обмеження використовуються для обмеження типу даних, які можна вводити в таблицю. Це забезпечує точність і достовірність даних у таблиці. Якщо існує будь-яке порушення між обмеженням і дією з даними, дія переривається.
Обмеження можуть бути на рівні стовпця або таблиці. Обмеження на рівні стовпця застосовуються до стовпця, а обмеження на рівні таблиці застосовуються до всієї таблиці.
Наведені нижче обмеження зазвичай використовуються в SQL:
NOT NULL- Гарантує, що стовпець не може мати значення NULLUNIQUE- Гарантує, що всі значення в стовпці відрізняютьсяPRIMARY KEY- КомбінаціяNOT NULLтаUNIQUE. Унікально визначає кожен рядок у таблиціFOREIGN KEY- Запобігає діям, які руйнують зв’язки між таблицямиCHECK- Переконується, що значення в стовпці задовольняють певну умовуDEFAULT- Встановлює значення за умовчанням для стовпця, якщо значення не вказаноCREATE INDEX- Використовується для швидкого створення та отримання даних із бази даних

