1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xuthus5-Database-SQL-Actual-Combat

Клонировать/Скачать
39.针对上面的salaries表emp_no字段创建索引idx_emp_no.md 939
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 00:53 c66e7df

Создайте индекс idx_emp_no для поля emp_no таблицы salaries

Описание задачи

Создайте индекс idx_emp_no для поля emp_no в таблице salaries и выполните запрос с использованием этого индекса.

CREATE TABLE `salaries` (
`emp_no` int(11) NOT NULL,
`salary` int(11) NOT NULL,
`from_date` date NOT NULL,
`to_date` date NOT NULL,
PRIMARY KEY (`emp_no`, `from_date`)
);

create index idx_emp_no on salaries(emp_no);

Ответ

SELECT * FROM salaries FORCE INDEX(idx_emp_no) WHERE emp_no = 10005;

Объяснение решения

Для использования конкретного индекса при выполнении запроса используется ключевое слово FORCE INDEX.

SELECT * FROM salaries FORCE INDEX(idx_emp_no) WHERE emp_no = 10005;

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xuthus5-Database-SQL-Actual-Combat.git
git@api.gitlife.ru:oschina-mirror/xuthus5-Database-SQL-Actual-Combat.git
oschina-mirror
xuthus5-Database-SQL-Actual-Combat
xuthus5-Database-SQL-Actual-Combat
master