Выбор определенных значений из оператора SQL повышает эффективность по сравнению с выполнением «Выбрать *»

Этот вопрос только что пришла в голову, и я не в состоянии ответить на него.

Допустим, вы разрабатываете страницу новостей для веб-сайта. В вашем столе у ​​вас будет следующие поля:

ID, название, тема, содержимое, время, автора, ключевые слова

на фактической странице, которую увидит пользователь, вы можете только показать следующее:

Название, контент, ключевые слова

Теперь, когда вы идете, чтобы написать оператор SQL, лучше ли это написать как это:

SELECT Title, Content, Keywords FROM newstable;

или как это:

SELECT * FROM newstable;

Я всегда думал, что использование первого примера будет гораздо более эффективно и быстрее использовать. Тем не менее, я сейчас думаю, что это может быть быстрее и легче просто использовать выберите все утверждение.

- это в любом порядке, или это действительно имеет значение, как они написаны?

5
задан mickburkejnr 13 September 2011 в 13:49
поделиться