Razlika izmedju SELECT i SELECT *

Pozdrav!

Dali bi mi neko mogao objasniti šta označava ova zvjezdica ispred SELECT

primjer nema zvjezdice ispred SELECT

zvjezdica ispred SELECT *

e sad ako mi neko može objasniti kakva je tu razlika gdje se postavlja SELECT* a gdje SELECT

Hvala!

pa bez * ti ovaj query nece raditi :smiley:

  • znaci sve kolone selektovati, ova upotreba se nikako ne preporucuje, ako imalo mislis na optimizaciju

Znak “*” označava da želiš odabrati sve stupce tablice koje određuješ u izrazu poslije naredbe FROM. Osim zvjezdice, možeš navesti i točno određen stupac koji želiš dohvatiti. Budući da je potrebno napisati barem jednu uputu/jedan izraz za dohvaćanje podataka iz baze, prva verzija nema previše smisla.

Moguće je pisati i vrlo složene naredbe za dohvaćanja podataka te kombinirati različite naredbe. Za više informacija o naredbi SELECT možeš pogledati MySQL priručnik s iscrpnim opisom sintakse.

ovakve teme me izživciraju, i neznam zašto itko želi pomoći ovome, jer ovo piše u svakom tutorijalu na prvoj stranici, znači on bi programirao, a ne bi ni trunku truda uložio, neide to tako, nije fer niti prema sebi niti prema nama