I don't have any resource I could recommend besides maybe https://www.coursera.org/course/db
I have not taken that particular course (I took formal classes on databases when getting my BS) but some of the other Computer Science courses offered by Coursera have been massively helpful to me. 100% free, and this is self study so you don't have to wait for any particular time to start.
Also, a great place to start and since you mentioned your own website is WAMP (Windows, Apache, MySQL, PHP) or LAMP (Linux, Apache, MySQL, PHP) It comes with everything you need to get a database driven site (or even a simple static site) off the ground with very little effort. It will also give you a chance configure your home network/environment to get some practice/fun in there. I made a small database-driven website with some friends in college and put it on my resume... at the interview they said it was the biggest thing that stood out on my resume compared to others applying (although I work at a semi-entry level position ATM)
The company I work for sells web-based solutions, so having the knowledge about how a DB backend can talk to a website frontend was invaluable. Also, because everything is MS SQL based, our administrators have a very hands-on role in controlling who has access to what database/tables and it goes hand-in-hand with the other permissions management stuff they do.