sql >> Databasteknik >  >> RDS >> Mysql

Vad är snabbare SELECT * eller SELECT `field` när du bara kräver `field`

SELECT-fältet är snabbare än att välja *.

För om du har mer än 1 fält/kolumn i din tabell, välj * kommer att returnera alla dessa, och det kräver nätverksbandbredd och mer arbete för databasen för att hämta alla andra fält. Men om du bara behöver ett fält/kolumn, är databasbelastningen mindre och den behöver inte överföra onödig information och därmed ta bandbreddsresurser i onödan.



  1. lagra JSON-data i mysql

  2. SQLAlchemy massuppdateringsstrategier

  3. MySQL räkna alla utanför gränsen

  4. Synkronisera stor lokal DB med server DB (MySQL)