Posts: 3,621
Name: Thierry
Location: I'm the uber Spaminator !
|
If you want to go in the professional way, but staying in the open source / free domain, then drop mysql, and use postgresql.
It's way more oriented enterprise than mysql (but still, not at the same level).
As for the tools, forget them.
Use the cli (command line interface) and try to get down on subselect, outer joins, and complex query predicaments.
I started as a web developper 8 years ago, and today works as a DBA for an ms sql server pool, and it's an amazing job.
But you need to know how a db works, whyt type of indexes, sp, functions are to be used, and how the query planner works to take the most advantages out of it.
Mysql is a playground toy, just a bit better than nothing, but I would not base my future on it.
Oracle is a big guy, and postgresql is really close to it, in term of functionnalities (at least, if you don't go to far).
There is an stripped down version available too, so you can play with it, if you want.
Ms sql server is pretty good to.
And there too, you have the "express edition" that is free to use, although it hase some limitations.
In the end, the queries are mostly the same on each server, SQL helped a lot to normalize that.
After that, it's up to you to choose the one you want to pick.
The 3 big players in the db world are Oracle, IBM db2, and ms sql server.
Take your pick, and dwelve.
__________________
Only a biker knows why a dog sticks his head out the window.
|