Junior — Middle
114
Cum se poate crea un index pentru un tabel într-un sistem de gestionare a bazelor de date?
Companiile au fost întrebate
ООО Ренью
Răspuns de la AI
sobes.tech AI
Для создания индекса в базе данных используется команда SQL CREATE INDEX. Индексы ускоряют поиск и сортировку данных по определённым столбцам.
Пример создания индекса для таблицы users по столбцу last_name:
CREATE INDEX idx_users_last_name ON users(last_name);
Если нужно создать уникальный индекс, который запрещает дублирование значений:
CREATE UNIQUE INDEX idx_users_email ON users(email);
В Java для выполнения таких команд обычно используют JDBC, например:
String sql = "CREATE INDEX idx_users_last_name ON users(last_name)";
try (Statement stmt = connection.createStatement()) {
stmt.executeUpdate(sql);
}
Важно помнить, что создание индексов улучшает скорость чтения, но может замедлять операции вставки и обновления.