sql >> Database >  >> RDS >> Mysql

SELECT * of SELECT specifieke kolommen

Ja, dit heeft invloed op de prestaties, vooral wanneer u meerdere rijen selecteert. Selecteer alleen velden die u echt nodig heeft.

Laten we als voorbeeld een eenvoudige gebruikersnaamcontrole nemen:
Waarom zou je alles selecteren, als je alleen ID kunt selecteren? Beiden doen het werk, maar het selecteren van slechts één veld is een veel betere oplossing.

SELECT `id` FROM users WHERE `username` = 'Nikola K.'

in plaats van:

SELECT * FROM users WHERE `username` = 'Nikola K.'


  1. mysqldbcompare toegang geweigerd maar mysql commando werkt

  2. Wijzig de MYSQL-datumnotatie

  3. T-SQL dynamische spil

  4. Een Oracle-database migreren van AWS EC2 naar AWS RDS, deel 2