¿Qué es MySQL?

MySQL es un sistema de gestión de bases de datos relacionales de código abierto que se utiliza principalmente para aplicaciones en línea. MySQL puede crear y administrar bases de datos llenas de datos muy útiles (como información de empleados, inventario y más), al igual que otras bases de datos, incluido el popular Microsoft Access.

MySQL es un sistema de gestión de bases de datos relacionales de código abierto que se utiliza principalmente para aplicaciones en línea. MySQL puede crear y administrar bases de datos llenas de datos muy útiles (como información de empleados, inventario y más), al igual que otras bases de datos, incluido el popular Microsoft Access. Si bien Microsoft Access, MySQL y otras bases de datos tienen propósitos similares (para almacenar datos), su uso y usos son muy diferentes.

Hablemos de MySQL.

Como se indicó anteriormente, MySQL es una base de datos relacional. Lo que eso significa es que los datos alojados dentro de la estructura son capaces de reconocer las relaciones entre los elementos de información almacenados. Cada base de datos contiene tablas. Cada tabla (que también se denomina relación) contiene una o más categorías de datos almacenadas en columnas (también denominadas atributos). Cada fila (también conocida como registro o tupla) contiene una pieza única de datos (también conocida como clave) para las categorías definidas dentro de las columnas.

Digamos, por ejemplo, que tiene una base de datos que incluye una tabla para la información de los empleados, como:

  • Nombre de pila
  • Apellido
  • Fecha de nacimiento
  • Número de empleado
  • Posición

Ahora digamos que hay otra tabla en esa base de datos que almacena información de nómina como:

  • Nombre del puesto
  • Puesto salario
  • Posición por hora

Estas dos tablas podrán relacionarse entre sí. Si una columna para el empleado 001 enumera el puesto de esa persona como Escritor, puede relacionarse con la tabla de nómina para averiguar si ese puesto es por hora o salario. Esa es una forma de pensar en una base de datos relacional.

Aquí es donde MySQL y Microsoft Access difieren. A diferencia de Access, la base de datos MySQL no incluye una GUI práctica y fácil de usar para permitir a los usuarios ingresar datos. Aunque hay muchas herramientas de terceros para este propósito (como MySQL Workbench y phpMyAdmin), tienden a ser más difíciles de lo que los usuarios promedio pueden manejar. Entonces, ¿por qué usar MySQL, si los usuarios no pueden ingresar datos fácilmente en las tablas de la base de datos? Ahí está el quid de la cuestión.

La base de datos MySQL se usa principalmente como un medio para almacenar datos para grandes aplicaciones basadas en la web. Sitios web como WordPress, iStock, GitHub, Facebook, NASA, US Navy, Tesla, Scholastic, Spotify, YouTube, Netflix, Glasses Direct, Symantec (y muchos más) hacen uso de la base de datos MySQL como un medio para almacenar datos en sus dispositivos externos. o sitios web y servicios internos. ¿Qué significa eso para el usuario promedio? Significa que indirectamente usa MySQL todos los días.

Hay un acrónimo popular en la industria tecnológica: LAMP. Ese acrónimo significa Linux Apache MySQL PHP y es una de las «pilas» de servidores web más populares del planeta (una «pila» es una pila de software que interactúa entre sí). MySQL funciona a la perfección en la plataforma Linux y se puede instalar fácilmente en casi todas las distribuciones.

MySQL comenzó a existir en 1995. Poco después de eso, MySQL fue desarrollado para funcionar con el sistema operativo Linux. El 8 de enero de 1998, se lanzó una versión de MySQL para Windows, que abrió el camino para la pila WAMP (Windows Apache MySQL PHP). Entonces, incluso si no está familiarizado con Linux, aún puede hacer uso de la potencia que se encuentra en MySQL. Si eres fanático de macOS, también hay una versión de MySQL para esa plataforma.

Lo más probable es que no va a utilizar MySQL para el uso diario. ¿Por qué? Porque para ejecutar MySQL de esta manera necesitarías:

  • Un servidor para alojar la base de datos.
  • La base de datos instalada
  • Una comprensión de la línea de comando MySQL
  • Una herramienta de terceros para ingresar datos de manera eficiente
  • Otro tercero para ver y hacer uso eficiente de los datos

MySQL simplemente no fue diseñado para el uso a nivel de usuario final. A menos que necesite aprovechar el poder de una base de datos relacional impulsada por el servidor, su mejor opción es buscar una solución como Access, Filemaker Pro Advanced (un programa de base de datos centrado en Apple) o LibreOffice Base (una alternativa de código abierto para MS Access ) Con cualquiera de estas herramientas, puede crear bases de datos (que se almacenan localmente en su computadora) que se pueden administrar desde una herramienta GUI incorporada y fácil de usar.

Rate article
labsfabs.com
Add a comment