I have done some SQL before but not loads. I am a bit confused about what REFERENCES does if you use it without FOREIGN KEY when creating your table e.g.
author_id INTEGER REFERENCES users(id),
As opposed to...
FOREIGN KEY (author_id) REFERENCES users(id)
If these are different what is the difference? And if they are the same which form should be preferred?