Встречается на собеседованиях • сегодня

Как добавить индекс в базу данных

Для добавления индекса в базу данных используйте SQL-команду CREATE INDEX. Индексы ускоряют поиск, но замедляют вставку и обновление данных.

Пример для MySQL:

sql
CREATE INDEX idx_customer_name ON customers (last_name);

В Java (через JDBC):

java
try (Connection conn = DriverManager.getConnection(url, user, password);
     Statement stmt = conn.createStatement()) {
    stmt.execute("CREATE INDEX idx_product_price ON products (price)");
} catch (SQLException e) {
    e.printStackTrace();
}

Важно:

  • Индексы лучше создавать на часто используемых в WHERE, JOIN или ORDER BY столбцах.
  • Уникальный индекс (UNIQUE INDEX) запрещает дублирование значений.
  • Составные индексы ((col1, col2)) оптимизируют запросы с несколькими условиями.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы