MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.
MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero las empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.
Al contrario que proyectos como Apache, donde el software es desarrollado por una comunidad pública y el copyright del código está en poder del autor individual, MySQL es propiedad y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson, y Michael Widenius.
Suma acumulativa con una única consulta sql. Ejemplo completo.
Leer más - 01 de agosto de 2009 - 0 comentarios
Publicado por Gastón - Leido 11394 veces - Clasificación 9.00 puntos - Nivel Intermedio
Usted está planeando desarrollar una aplicación web PHP que necesita una base de datos MySQL. ¿Y ahora qué? Usted necesita diseñar primero su base de datos MySQL. Necesita un poco de ayuda? Siga leyendo.
Leer más - 26 de julio de 2009 - 5 comentarios
Publicado por Jim Unikornian - Leido 23371 veces - Clasificación 7.38 puntos - Nivel Básico
Artículo destinado a introducir los principios de la integridad referencial para bases de datos y en particular su uso en MySQL, más precisamente en tablas INNOdb.
El artículo se basa en dos ejemplos detallados (realmente detallados) para su fácil entendimiento; ejemplos basados en casos reales (en dos módulos de este mismo sitio).
Si bien el artículo es plenamente práctico, intento incluir algunos conceptos teóricos para alivianar un poco su lectura y llegar mejor a buen puerto.
Leer más - 24 de abril de 2009 - 34 comentarios
Publicado por Gastón - Leido 18793 veces - Clasificación 9.46 puntos - Nivel Intermedio
Breve descripción sobre la sentencia OPTIMIZE TABLE de MySQL. Motivos de fragmentación y tipos de tabla que soportan esta sentencia.
Leer más - 04 de abril de 2009 - 0 comentarios
Publicado por Gastón - Leido 4854 veces - Clasificación 10.00 puntos - Nivel Básico
El cálculo de fechas de nacimiento, o quizá más genérico, el cálculo de rangos en años es muy común en cualquier sistema de gestión. Aqui se explicará como lograr que el propio motor de MySQL sea el encargado de realizar dicho cálculo.
Leer más - 01 de abril de 2009 - 4 comentarios
Publicado por Gastón - Leido 18674 veces - Clasificación 9.00 puntos - Nivel Básico