Створення індексу з інтерфейсу програми
Для додавання індексу до таблиці відкрийте цю таблицю, перейдіть до закладки Індекси вікна Таблиця та клікніть кнопку Додати індекс.
Після клікання кнопки 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)
Див. документацію вашої бази даних, щоб дізнатися коректний синтаксис та можливі опції.
Див. також
Додавання або зміна поля таблиці
Додавання табличного обмеження