sql >> Databasteknik >  >> RDS >> Mysql

Hur fungerar parametern 'LIMIT' i sql?

Från MySQL Reference Manual :

Så det ser ut som att det är möjligt att hela resultatuppsättningen är känd före LIMIT tillämpas. Men MySQL kommer att försöka allt den kan för att inte göra det. Och du kan hjälpa det genom att tillhandahålla användbara index som matchar dina frågor.

EDIT:Dessutom, om uppsättningen inte är sorterad avslutas SELECT operation så snart den har streamat tillräckligt många rader till resultatuppsättningen.



  1. PHP-array till postgres-array

  2. MySQL:Trunkera tabell inom transaktion?

  3. Optimera sökfrågan med OFFSET på stort bord

  4. Hur får man värde från URL