Индексы
243
нуть вопрос, откуда взялся второй.
При создании таблицы
department
выражение
create
table
включало ограничение, назначающее столбец
dept_id
первичным ключом таблицы.
Вот выражение для создания
таблицы:
CREATE TABLE department
(dept_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
CONSTRAINT pk_department PRIMARY KEY (dept_id)
);
Когда
таблица была создана, сервер MySQL автоматически сформиро
вал индекс для столбца первичного ключа,
которым в данном случае
является
dept_id
, и назвал индекс
PRIMARY
. Ограничения будут рассмот
рены в этой главе позже.
Если после
создания индекса выясняется, что он не оправдывает себя,
его можно удалить следующим образом:
mysql>
ALTER TABLE department
Достарыңызбен бөлісу: