Mysql
 sql >> Base de données >  >> RDS >> Mysql

Qu'est-ce qui est plus rapide SELECT * ou SELECT `field` lorsqu'il ne nécessite que `field`

Le champ SELECT est plus rapide que select *.

Parce que si vous avez plus d'un champ/colonne dans votre tableau, sélectionnez * renverra tous ceux-ci, et cela nécessite la bande passante du réseau et plus de travail pour la base de données pour récupérer tous les autres champs. Mais si vous n'avez besoin que d'un seul champ/colonne, la charge de la base de données est moindre et elle n'a pas besoin de transmettre des informations inutiles et donc de consommer inutilement des ressources de bande passante.