¿ MySQL es un código abierto , sistema de gestión de base de datos relacional . Co -fundador Monty Widenius nombrado el software después de que su hija, Mi . Se trata de un sistema cliente /servidor que soporta múltiples herramientas administrativas , programas y bibliotecas, y las interfaces de programación de aplicaciones . Puede descargar MySQL de forma gratuita desde el sitio web de MySQL o pagar por una versión comercial con funcionalidad adicional . Plataformas
MySQL se ejecuta en diferentes plataformas , incluyendo Windows , Mac OS X y Linux. Puede descargar e instalar MySQL en su propio ordenador . Además, muchos servicios de alojamiento web proporcionan una implementación de MySQL como parte de sus paquetes , cada uno con una interfaz única , que conecta con las bases de datos . Si usa MySQL como parte de un sitio web o aplicación , los visitantes del sitio no es necesario descargar ningún software adicional para tomar ventaja de las características de MySQL.
Rendimiento
< p> MySQL está escrito en C y C + + y utiliza subprocesos de núcleo que permite completa multi -threading para que pueda aprovechar las múltiples CPUs si están disponibles. Utiliza hilo basado en la asignación de memoria y optimizado de bucle anidado se une para mejorar la velocidad . MySQL también utiliza tablas hash como tablas temporales durante la ejecución de las consultas. Para consultar las tablas de una base de datos, MySQL utiliza funciones de SQL en una biblioteca de clases optimizado para mejorar la velocidad y reducir o eliminar la necesidad de acceder a la memoria .
Bases de datos
MySQL le permite añadir , acceder, modificar y borrar los datos almacenados en bases de datos en el servidor MySQL. No tiene límite en el número de bases de datos que se pueden crear en el servidor MySQL , mientras que el límite en el número de tablas depende del sistema de archivos. Puede dividir las grandes bases de datos MySQL para mejorar el rendimiento y la gestión. Cuando se consulta , se pueden incluir las tablas de bases de datos múltiples en la misma consulta .
Tablas
En el diseño de las tablas, puede crear un máximo de 4.096 columnas y almacenar miles de registros . Cada campo puede ser de varios tipos de datos diferentes, incluyendo enteros, reales , carbones , texto , fecha u hora sellos o los tipos de enumeración que defina. También puede fijar la longitud de un campo, requieren que tengan valores, establezca las claves principales y el índice y los números de incremento automático . Para consultar las tablas , se utiliza la sintaxis SQL y se puede utilizar seleccionar, insertar , actualizar, eliminar , mostrar , participar o cualquier otra permitida por la sintaxis de lenguajes de SQL.