Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Як створити індекс у SQL?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Щоб створити індекс у SQL, використовують команду `CREATE INDEX`, яка вказує назву індексу, таблицю й стовпці, за якими він створюється, наприклад `CREATE INDEX idx_users_email ON users (email)`; можна індексувати кілька стовпців одразу (композитний індекс) або створити унікальний індекс через `CREATE UNIQUE INDEX`. **Ключове:** індекси прискорюють `SELECT`, але трохи сповільнюють `INSERT`, `UPDATE`, `DELETE`; назва індексу довільна, але прийнято включати в неї назву таблиці й стовпця.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняЩоб створити індекс у SQL, використовується команда `CREATE INDEX`. Вона вказує назву індексу, таблицю та стовпці, за якими він створюється. ### Найпростіший синтаксис ```sql CREATE INDEX index_name ON table_name (column); ``` ### Приклад ```sql CREATE INDEX idx_users_email ON users (email); ``` Створює індекс `idx_users_email` за стовпцем `email` у таблиці `users`. Можна індексувати кілька стовпців: ```sql CREATE INDEX idx_orders_customer_date ON orders (customer_id, order_date); ``` Це складений (композитний) індекс. Якщо потрібне унікальне значення (щоб не було дублікатів): ```sql CREATE UNIQUE INDEX idx_users_username ON users (username); ``` ### Важливо - Індекси прискорюють `SELECT`, але трохи сповільнюють `INSERT`, `UPDATE`, `DELETE`. - Назва індексу (`idx_...`) - довільна, але прийнято включати назву таблиці й стовпця.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.