MySQL was named after co-founder Monty Widenius's daughter, My. It was originally written as a backwards compatible replacement for mSQL. It is written in C, C++ and yacc. It has become popular for use in web applications.
MySQL supports a broad subset of ANSI SQL 99 and features views, stored procedures, triggers, cursors, replication, internationalisation and localisation, partitioning, ACID transactions. MySQL can be embedded in other systems or run on a cluster for fault tolerance. A commercial version, MySQL Enterprise is available.