Introducción a MySQL




¿Qué es MySQL?

MySQL es un software de código abierto, licenciado bajo la GPL de la GNU, aunque MySQL AB distribuye una versión comercial, en lo único que se diferencia de la versión libre, es en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de otra manera, se vulneraría la licencia GPL.
El lenguaje de programación que utiliza MySQL es Structured Query Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en las bases de datos relacionales.

Historia de MySQL MySQL

Surgió alrededor de la década del 90, Michael Windenis comenzó a usar mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras unas primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante flexible ni rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas funciones. Esto resulto en una interfaz SQL a su base de datos, totalmente compatible a mSQL.
El origen del nombre MySQL no se sabe con certeza de donde proviene, por un lado se dice que en sus librerías han llevado el prefijo “my” durante los diez últimos años, por otra parte, la hija de uno de los desarrolladores se llama My. Así que no está claramente definido cuál de estas dos causas han dado lugar al nombre de este conocido gestor de bases de datos.  

Características principales:

En las últimas versiones se pueden destacar las siguientes características principales:
  • El principal objetivo de MySQL es velocidad y robustez.
  • Soporta gran cantidad de tipos de datos para las columnas.
  • Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos.
  • Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla.
  • Aprovecha la potencia de sistemas multiproceso, gracias a su implementación multihilo.
  • Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel de seguridad en los datos.
  • El servidor soporta mensajes de error en distintas lenguas.




                                               
INSTALACIÓN de MySQL

1.  1.   En la página web de MySQL, ve al apartado de "MySQL Community Server", que te dará acceso a las descargas del programa.

2.    2. Después, tienes que elegir la versión que se adapta a las características de tu equipo y de tu sistema operativo, en este caso, lo necesitamos para Windows.

3.    3. Cuando ya esté la descarga completada, en el caso de que no lo tengas aún, el instalador te avisará que necesitas descargar "Microsoft.NET Framework 4 Client Profile".

4.    4. Una vez superado el paso anterior, has de elegir entre varias opciones. Dale a la de "Install MySQL Products".

5.    5. Después, escoge la opción de "Developer Default" y cambia a "C:MySQL" la carpeta en la que quieres instalar el programa gestor de base de datos.

6.    6. A continuación, se te instalará MySQL junto a una serie de complementos que harán que puedas usar este programa con todas sus potencialidades.
7.   7.  En los siguientes pasos, tendrás unas opciones de configuración, puedes dejarlas tal como están. Eso sí, en las correspondientes a los usuarios, debes escribir una contraseña para el administrador y, si lo necesitas, añadir otros usuarios.
     8. Después, el proceso de instalación de MySQL en Windows ya habrá terminado.
Creación de una base de datos en  MySQL 


  1. Acceder a mysql desde la consola.
  2. Crear una nueva base de datos.
  3. Seleccionar la base de datos a usar.
  4. Crear una tabla en la base de datos.
  5. Comprobar la tabla creada.
  6. Añadir algunos registros.
  7. Comprobar los datos.



phpMyAdmin

PhpMyAdmin es una herramienta que se ofrece desde los paneles de control cPanel de los alojamientos web de HOSTINET con la que podremos manejar y administrar nuestras bases de datos MySQL. Se pueden crear, eliminar, modificar bases de datos así como gestionar las tablas de las mismas.
phpMyAdmin se creó con el lenguaje de programación PHP, que es open source y que el proyecto está en marcha desde 1998.

A la hora de tratar con bases de datos, crear, borrar, modificar, ejecutar sentencias SQL, etc, es algo que puede resultar complicado, pero gracias a phpMyAdmin, cualquier usuario con unos pocos conocimientos, es capaz de realizar las tareas más cotidianas con bases de datos SQL.  

Hoy en día, la gran mayoría de las páginas web que visitamos diariamente hacen uso de una base de datos, por lo que poder gestionar una base de datos es algo prácticamente imprescindible.



Comentarios

Entradas populares de este blog

ARQUITECTURA TMN