针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。 CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `from_date` date NOT NULL, `to_date` date
时间: 2023-06-10 13:08:43 浏览: 103
为数据库建立索引
好的,可以使用以下SQL语句来创建索引并查询emp_no为10005:
```
CREATE INDEX idx_emp_no ON salaries (emp_no);
SELECT /*+ INDEX(salaries idx_emp_no) */ * FROM salaries WHERE emp_no = 10005;
```
这里使用了CREATE INDEX语句来创建名为idx_emp_no的索引,该索引包含salaries表中的emp_no字段。然后,使用SELECT语句来查询emp_no为10005的记录,并使用强制索引提示来确保查询使用idx_emp_no索引。
请注意,使用强制索引提示可能会导致查询性能不佳或不稳定,因此应在必要时使用。
阅读全文