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
- Acceder a mysql desde la consola.
- Crear una nueva base de datos.
- Seleccionar la base de datos a usar.
- Crear una tabla en la base de datos.
- Comprobar la tabla creada.
- Añadir algunos registros.
- 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
Publicar un comentario