The SELECT field is faster than select *.
Because if your table has more than 1 field / column, then select *, it will return all of them, and this requires network bandwidth and more work for the database to retrieve all other fields. But if you only need one field / column, the database load will be less and it will not need to transfer unnecessary information and, therefore, it is unsafe to use bandwidth resources.
source
share