Les vues indexées dans SQL Server sont généralement appelées "vues matérialisées", ce que MySQL ne prend pas en charge. Le support VIEW de MySQL est plutôt limité par rapport à d'autres fournisseurs - le les restrictions sont répertoriées dans leur documentation .
Une vue normale est simplement une instruction SQL préparée - il n'y a aucune différence entre l'utilisation des deux exemples que vous avez fournis. Dans certains cas, la clause WHERE lors de la sélection à partir d'une vue peut être poussée dans la requête VIEW par l'optimiseur, mais elle est complètement hors de votre contrôle.