Git, Subversion and other version control systems are great for managing projects within a team and making sure that everyone in the team gets the latest versions of each file. However, versioning databases is not a built-in feature in such systems and they should definitely be synchronized too.
DBV is an open source and PHP-powered application that can help us include databases in to the version control system we are using. Once installed, it tracks each schema/record change (tables, rows, columns, views, functions, etc.) and allows us to export a SQL file reflecting the change (to a folder we want).
As this SQL file will also be committed with the version control system we are using, itÃ¢â‚¬â„¢ll be received with other team members. DBV supports MySQL by default and has a simple interface to implement connectors for any other databases.