MySql has many advantages in comparison to Oracle. 1 - MySql is Open source, which can be available any time 2 - MySql has no cost of development purpose. 3 - MySql has most of features , which oracle provides 4 - MySql day by day updating with new facilities. 5 - Good for small application. 6 - easy to learn and to become master.