If you are serious about database, keep your hand out of MySQL - the World's worst RDBMS.Despite of its high popularity, it is a database software that doesn't even meet the basic requirement of RDBMS - Atomicity, Consistency, Isolation, and Durability (ACID). It lacks of many things that you expected in a real (O)RDBMS package:
- Referential constraints, unless using InnoDB.
- Transactions, unless using InnoDB.
- Unicode support.
- Stored procedures and triggers.