Type Of Cable To Hook Hard Drive To Motherboard?

I have a SATA drive but it did not come with a cable to hook up to my motherboard. I am not sure why they are not sold with a cable. Can someone explain what cable I need to hook this up? And any tips on how to correctly set it up?
