MySQL is an open source relational database management system based on SQL. It can manage large volumes of data very quickly and securely. MySQL is commonly used for web applications. It can run on different platforms and the source code can be modified. MySQL uses a client/server model and supports transactions to allow consistent concurrent access to data. It uses logging and backups to allow recovery of data after crashes. Basic SQL statements are used to access and update databases.