Создание таблиц
39
цы. Осуществляется это путем создания
ограничения
(
constraint
) для
таблицы. В описание таблицы можно добавить ограничение одного из
нескольких типов. Данное ограничение является
ограничением пер
вичного ключа
(
primarykey constraint
). Оно накладывается на столбец
person_id
и получает имя
pk_person
. Обычно я начинаю имена ограниче
ний первичного ключа с приставки
pk_
, а затем указываю имя табли
цы, чтобы при просмотре списка таких ограничений было ясно, чем
каждое из них является.
Говоря об ограничении, упомянем еще один тип, который мог бы быть
полезным для таблицы
person
. В табл. 2.7 был добавлен третий столбец
для допустимых значений определенных столбцов (например
'M'
и
'F'
для столбца
gender
). Это другой тип ограничения –
проверочное ограни
чение
(
check constraint
), ограничивающее допустимые значения кон
кретного столбца. MySQL позволяет вводить в описание столбца прове
рочное ограничение:
gender CHAR(1)
Достарыңызбен бөлісу: