Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist schneller SELECT * oder SELECT `field` wenn nur `field` benötigt wird

SELECT-Feld ist schneller als select *.

Denn wenn Sie mehr als 1 Feld/Spalte in Ihrer Tabelle haben, dann wird die Auswahl von * all diese zurückgeben, und das erfordert Netzwerkbandbreite und mehr Arbeit für die Datenbank um alle anderen Felder abzurufen. Wenn Sie jedoch nur ein Feld/eine Spalte benötigen, ist die Datenbankbelastung geringer und es müssen keine unnötigen Informationen übertragen werden und somit unnötig Bandbreitenressourcen in Anspruch nehmen.