Que es mysql

Mysql gratis

Recoger, almacenar y procesar datos son las principales tareas de hoy en día. A medida que los datos crecen, la cuestión de manejarlos se vuelve dolorosa. En muchos casos, la solución más eficaz es una base de datos relacional: una colección organizada de datos almacenados en tablas que se relacionan entre sí. Es óptima para grandes volúmenes de datos.

Los principios básicos de las bases de datos relacionales han resistido la prueba del tiempo y han hecho de este concepto de base de datos el más extendido en todo el mundo. La idea de base de datos relacional es la que primero viene a la mente cuando se habla de bases de datos en general.

En las bases de datos, los datos se estructuran y almacenan en diferentes tablas que simplifican el proceso de acceso, actualización y manipulación de los datos. La tabla se compone de columnas y filas. Las tablas de las bases de datos pueden unirse con la ayuda de relaciones. Para realizar tareas relacionadas con los datos en la base de datos, se puede utilizar SQL. SQL significa Structured Query Language (Lenguaje de Consulta Estructurado), cuyo objetivo es crear, modificar y gestionar datos en la base de datos dentro de un RDBMS específico.

MySQL es de uso y modificación libre bajo la licencia GPL (GNU Public License). Esta licencia determina los derechos de los usuarios libres. La licencia comercial también está disponible – permite usar el software MySQL en aplicaciones comerciales, y no está sujeto a las regulaciones de la GPL.

Banco de trabajo Mysql

MySQLCaptura del banner y del prompt de la línea de comandos de MySQL por defectoAutor(es) original(es)MySQL ABDesarrollador(es)Oracle CorporationLanzamiento inicial23 de mayo de 1995; hace 26 años (1995-05-23)Lanzamiento estable8.0.28[1]

MySQL (/ˌmaɪˌɛsˌkjuːˈɛl/)[5] es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto.[5][6] Su nombre es una combinación de “My”, el nombre de la hija del cofundador Michael Widenius,[7] y “SQL”, la abreviatura de Structured Query Language (lenguaje de consulta estructurado). Una base de datos relacional organiza los datos en una o varias tablas en las que los tipos de datos pueden estar relacionados entre sí; estas relaciones ayudan a estructurar los datos. SQL es un lenguaje que los programadores utilizan para crear, modificar y extraer datos de la base de datos relacional, así como para controlar el acceso de los usuarios a la base de datos. Además de las bases de datos relacionales y SQL, un RDBMS como MySQL funciona con un sistema operativo para implementar una base de datos relacional en el sistema de almacenamiento de un ordenador, gestiona los usuarios, permite el acceso a la red y facilita la comprobación de la integridad de la base de datos y la creación de copias de seguridad.

Descarga de Mysql

MySQLCaptura de pantalla de la línea de comandos de MySQL por defecto y del promptAutor(es) original(es)MySQL ABDesarrollador(es)Oracle CorporationLanzamiento inicial23 de mayo de 1995; hace 26 años (1995-05-23)Lanzamiento estable8.0.28[1]

MySQL (/ˌmaɪˌɛsˌkjuːˈɛl/)[5] es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto.[5][6] Su nombre es una combinación de “My”, el nombre de la hija del cofundador Michael Widenius,[7] y “SQL”, la abreviatura de Structured Query Language (lenguaje de consulta estructurado). Una base de datos relacional organiza los datos en una o varias tablas en las que los tipos de datos pueden estar relacionados entre sí; estas relaciones ayudan a estructurar los datos. SQL es un lenguaje que los programadores utilizan para crear, modificar y extraer datos de la base de datos relacional, así como para controlar el acceso de los usuarios a la base de datos. Además de las bases de datos relacionales y SQL, un RDBMS como MySQL funciona con un sistema operativo para implementar una base de datos relacional en el sistema de almacenamiento de un ordenador, gestiona los usuarios, permite el acceso a la red y facilita la comprobación de la integridad de la base de datos y la creación de copias de seguridad.

Base de datos Mysql

La base de datos MySQL ha encontrado el favor de los desarrolladores web debido a su facilidad de uso y a sus características de productividad, incluyendo triggers, procedimientos almacenados y vistas actualizables. MySQL incluye utilidades como mysqldump, un programa de copia de seguridad; mysqladmin, un cliente administrativo; y MySQL Workbench, una interfaz gráfica de usuario para trabajos de gestión y migración.

Con el tiempo, MySQL ha mejorado su rendimiento con características como las tablas de disco en forma de árbol B con compresión de índices, la asignación de memoria basada en hilos y las uniones de bucles anidados optimizadas. El bloqueo a nivel de fila y las lecturas consistentes en el motor de almacenamiento dan a MySQL beneficios adicionales de rendimiento para la concurrencia multiusuario.

El motor de almacenamiento transaccional InnoDB de MySQL se adhiere al modelo ACID, con capacidades que mejoran la protección de los datos, incluyendo la recuperación puntual y el autocommit. InnoDB ofrece integridad de datos adicional a través del apoyo a las restricciones de clave extranjera, evitando inconsistencias de datos a través de las tablas. MySQL incluye funciones de seguridad reforzadas y flexibles, como la verificación basada en el host y el cifrado del tráfico de contraseñas. InnoDB ofrece ventajas de seguridad adicionales, con el cifrado del espacio de tablas en reposo mediante una arquitectura de claves de cifrado de dos niveles.