Створення індексу з інтерфейсу програми

Для додавання індексу до таблиці відкрийте цю таблицю, перейдіть до закладки Індекси вікна Таблиця та клікніть кнопку Додати індекс.

Створення табличного індексу в Database Tour

Після клікання кнопки OK програма запропонує ввести назву індекса. Ви можете просто підтвердити згенеровану програмою назву, якщо вона влаштовує вас.

Опції створення індексу

Індексні поляВиберіть поля для включення до індексу (крім випадку, коли індекс використовує вираз).
ПервиннийВкажіть, чи індекс повинен бути первинним ключем.
УнікальнийВкажіть, чи індекс повинен бути унікальним.
Зворотне сортуванняВкажіть, чи індекс повинен зберігати ключові значення у зворотному порядку.
Враховувати регістрВкажіть, чи індекс повинен бути залежним від регістру символів.
ВиразВкажіть, чи індекс повинен використовувати вираз замість списку полів / колонок. При виборі цієї опції потрібно також заповнити і сам вираз.

Створення індексу засобами SQL

В якості альтернативи, ви можете створювати індекси за допомогою запитів SQL (крім деяких типів баз даних, що не підтримують цього). Більшість реляційних бах даних дозволяють додавати індекс виконанням такої команди SQL:

CREATE [UNIQUE] INDEX ix_deal_category_values_deal_category ON deal_category_values (deal_id, category_id)

або такою (якщо первинний ключ засновано на індексі):

ALTER TABLE deal_category_values ADD CONSTRAINT pk_deal_category_values PRIMARY KEY (deal_id, category_id)

Див. документацію вашої бази даних, щоб дізнатися коректний синтаксис та можливі опції.

Див. також

 Додавання або зміна поля таблиці

 Додавання табличного обмеження

 Додавання зовнішнього ключа таблиці

 Додавання табличної партиції

 Перегляд і редагування структури таблиць