任务描述
本关任务:按照要求完成索引的创建。
相关知识
为了完成本关任务,你需要掌握:
-
索引是什么;
-
索引的分类;
-
索引的创建和删除;
-
查询索引。
索引是什么
数据库索引是一种提高数据库系统性能的方法。索引能让数据库服务器更快地查找和获取表中指定的行。
例如,为了方便读者快速查找书中的术语,很多书籍在最后附加了索引页,术语按字母排序,同时给出页码。这样读者可以根据术语名,快速获取页码,而不用翻阅整本书。
但是索引也给数据库系统带来了一定的开销,所以我们应该谨慎地使用它们。
例如现在有一张简单的表:
create table test
(
id int not null,
content varchar(255) not null
)
在这张表中假设存了1000
条数据(id
依次递增且不重复),我们要查询表中id=234
的数据,sql
如下:
select * from test where id = 234;
一般情况