Android 索引是否使选择所有行(一个克隆)更快?

Android 索引是否使选择所有行(一个克隆)更快?,android,sqlite,indexing,android-room,Android,Sqlite,Indexing,Android Room,我知道在列上创建索引可以通过指定where子句更快地从中检索数据。但它是否也能加快检索此类列(大约一百万行)中的所有数据的速度 编辑:我的问题是关于从所有行中选择一列,例如 SELECT column FROM table 返回所有行的列数据是 选择字段比选择*快 因为如果您的表中有超过1个字段/列,那么select*将返回所有这些字段,这需要网络带宽和更多的工作,以便数据库获取所有其他字段。但是,如果您只需要一个字段/列,那么数据库负载就会减少,它不需要传输不需要的信息,从而不必要地占用带宽

我知道在列上创建索引可以通过指定where子句更快地从中检索数据。但它是否也能加快检索此类列(大约一百万行)中的所有数据的速度

编辑:我的问题是关于从所有行中选择一列,例如

SELECT column FROM table
返回所有行的列数据

选择字段比选择*快


因为如果您的表中有超过1个字段/列,那么select*将返回所有这些字段,这需要网络带宽和更多的工作,以便数据库获取所有其他字段。但是,如果您只需要一个字段/列,那么数据库负载就会减少,它不需要传输不需要的信息,从而不必要地占用带宽资源。

????????这与索引有什么关系?在一列上!所有行。并非所有字段。请参阅(以及该页的其余部分)