Tecnología

Inicio

¿Qué es MySQL?

MySQL es una fuente abierta, sistema de gestión de base de datos relacional. Co-fundador Monty Widenius nombrado el software después de su hija, Mi. Se trata de un sistema cliente / servidor que soporta múltiples herramientas, programas y bibliotecas de la administración, y las interfaces de programación de aplicaciones. Puede descargar MySQL de forma gratuita desde el sitio web de MySQL o pagar por un lanzamiento comercial con funcionalidad adicional.

plataformas

MySQL se ejecuta en muchas plataformas diferentes, 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 se conecta a las bases de datos. Si utiliza 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.

Actuación

MySQL está escrito en C y C ++ y utiliza hilos del núcleo, que permite una completa multi-threading para que pueda aprovechar las múltiples CPUs si están disponibles. Utiliza la asignación de memoria basado en hebras y bucle anidado se une optimizado para mejorar la velocidad. MySQL también utiliza tablas hash como tablas temporales durante la ejecución de consultas. Para consultar las tablas de una base de datos, MySQL usa 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 eliminar los datos almacenados en bases de datos en el servidor MySQL. Usted no tiene ningún límite en el número de bases de datos que se pueden crear en un servidor MySQL, mientras que el límite en el número de tablas depende del sistema de archivos. Puede dividir grandes bases de datos MySQL para mejorar el rendimiento y la gestión. Cuando se consulta, se pueden incluir tablas de bases de datos múltiples en la misma consulta.

Mesas

En el diseño de las tablas, puede crear hasta 4.096 columnas y almacenar miles de registros. Cada campo puede ser de varios tipos de datos diferentes, incluyendo números enteros, flotadores, caracteres, texto, fecha u hora sellos o tipos de enumeración que se definan. También puede fijar la longitud de un campo, requieren que tengan valores y ajusta las claves primarias e índices y números de incremento automático. Para consultar las tablas, se utiliza la sintaxis SQL y se puede utilizar de seleccionar, insertar, actualizar, eliminar, mostrar, unirse o cualquier otra permitida por la sintaxis de lenguajes de SQL.