MySQL
Database

MySQL

¿Qué es MySQL?

MySQL es la base de datos relacional open source más extendida del mundo, creada en 1995 por MySQL AB, adquirida por Sun Microsystems en 2008 y por Oracle en 2010. Soporta SQL estándar, transacciones ACID (con InnoDB), índices B-tree y hash, foreign keys, stored procedures, triggers, views, y desde las últimas versiones JSON como tipo nativo con query path y índices. Es columna vertebral del stack LAMP (Linux, Apache, MySQL, PHP) y núcleo de millones de aplicaciones web, desde WordPress hasta Facebook (en sus inicios), YouTube, Airbnb, Uber y prácticamente todos los e-commerce y CMS. Su fork de la comunidad MariaDB (creado por el autor original Monty Widenius tras la venta a Oracle) es 100 por cien compatible y es alternativa frecuente en distribuciones Linux y administraciones públicas que prefieren stack totalmente open source. MySQL domina shared hosting y proyectos PHP; PostgreSQL se lo está quitando en startups modernas, pero MySQL sigue siendo imprescindible por volumen de proyectos existentes.

¿Por qué aprender MySQL?

MySQL sigue siendo habilidad imprescindible para cualquier backend developer, fullstack, DevOps o DBA en España. Aparece en millones de sitios WordPress, Magento, PrestaShop y apps tradicionales PHP. Aprender SQL con MySQL es el camino clásico para dominar bases de datos relacionales. Los DBAs MySQL junior cobran 28.000-38.000 euros, seniors 45.000-65.000. Para developers backend, MySQL es conocimiento básico; no saberlo descarta de muchísimas ofertas.

Formaciones que enseñan MySQL(15)

Preguntas frecuentes sobre MySQL