242
Глава 13. Индексы и ограничения
смотрит всю таблицу). Если для таблицы
есть несколько индексов, оп
тимизатору придется выбрать индекс, лучше всего подходящий для
конкретного SQLвыражения.
MySQL рассматривает индексы как необязательные компонен
ты таблицы, вот почему для добавления
или удаления индекса
используется команда
alter
table
(видоизменить таблицу). Дру
гие серверы БД, включая SQL Server и Oracle Database,
считают
индексы независимыми объектами схемы. Поэтому для SQL
Server и Oracle индекс формировался бы с помощью команды
create index
(создать индекс):
CREATE INDEX dept_name_idx
ON department (name);
Все серверы БД позволяют просматривать доступные индексы. Уви
деть все индексы определенной таблицы
пользователи MySQL могут
с помощью команды
show
(показать):
mysql>
Достарыңызбен бөлісу: