SQL

Constraints (Ограничения): NOT NULL, UNIQUE, Primary Key, Foreign key, Check, Default, Index

Ограничения (Constraints) используются для ограничения типа данных, которые могут попадать в таблицу. Это обеспечивает точность и достоверность данных в таблице.

Если есть какое-либо нарушение между ограничением и действием данных, действие отменяется.

NOT NULL - гарантирует, что столбец не может иметь значение NULL
UNIQUE - гарантирует, что все значения в столбце разные
Primary Key (первичный Ключ) - комбинация NOT NULL и UNIQUE. Уникально идентифицирует каждую строку в таблице
FOREIGN KEY - уникально идентифицирует строку / запись в другой таблице
CHECK - Гарантирует, что все значения в столбце удовлетворяют определенному условию
DEFAULT - устанавливает значение по умолчанию для столбца, если значение не указано
INDEX - используется для очень быстрого создания и извлечения данных из базы данных

© 2021 QAstart.by