Get a Book, join a certification program. I wouldn't suggest you follow the "learn-myself" approach. It would take up more time and you would end up wasting more time on things that do not matter. There are so many good books out there (DBMS: A practical approach, Advanced Database Management System and many more). There's no use if you just keep on learning theoretical stuff. The more hands-on you do, the better.