Jiahonzheng's Blog

MySQL 选择多记录的最佳实践

字数统计: 128阅读时长: 1 min
2018/03/26 Share

https://stackoverflow.com/questions/544750/how-to-select-multiple-records-row-from-a-column-in-mysql

在使用 MySQL 查询符合特定条件的多条记录时,我们通常会使用以下的语句:

1
SELECT * FROM db WHERE id = 1 OR id = 2;

在阅读这个 问题讨论 后,我们发现可以通过以下的语句,实现上述功能,并且得到巨大的性能提升。

1
SELECT * FROM db IN(id = 1, id =2);

当然,在使用 SELECT 语句时,我们应该选择性获取数据,而不是使用 *

CATALOG