На сколько плохо использовать '*' в sql запросе?
Плохо тем, что:тянутся лишние поля (очень редко нужна вся таблица)будет возможно на доли секунд медленнее работать при большом количестве запросовменее понятный код (нельзя будет найти, где используется какой-то столбец)если запрос сложный - может быть дублирование имён можно получить тяжелоотлавливаемый баг, когда изменилась таблица, но в запросе была * и запрос отработал, а логика отвалилась из-за неправильных данных (или просто неправильно работает). А были бы конкретные столбцы - упало бы ещё на запросе
Ничего страшного, смело используйте астерикс. При выполнении двух условий:Не изменится структура низлежашей таблицы (а она изменится, особенно если это представление) Не потребуются JOIN-ы (а они потребуются, если это не представление) 
^_^