Heim > php教程 > php手册 > SQL中in或or与union all性能对比

SQL中in或or与union all性能对比

WBOY
Freigeben: 2016-05-25 16:43:27
Original
1195 Leute haben es durchsucht

//使用or,代码如下: 
WHERE * FROM article  
WHERE article_category=2  
OR article_category=3  
ORDER BY article_id DESC  
LIMIT 5  
// 执行时间:11.0777 
 
//使用in,代码如下: 
SELECT * FROM article  
WHERE article_category IN (2,3)  
ORDER BY article_id DESC  
LIMIT 5 
 // 执行时间:11.2850 
 
//使用union all,代码如下: 
(  
SELECT * FROM article  
WHERE article_category=2  
ORDER BY article_id DESC  
LIMIT 5  
) UNION ALL (  
SELECT * FROM article  
WHERE article_category=3  
ORDER BY article_id DESC  
LIMIT 5  
)  
ORDER BY article_id DESC  
LIMIT 5  
// 执行时间:0.0261
Nach dem Login kopieren


教程链接:

随意转载~但请保留教程地址★

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage