About MySQL

Otra de las charlas que recibimos en la asignatura Casos de Estudio I, fue sobre MySQL, un Sistema de Gestión de Bases de Datos Relacionales FLOSS. Esta charla me resultó muy interesante debido a que nos enseñaron algunos de los comandos básicos para utilizar MySQL desde la shell, que desconocía por completo, ya que siempre he tratado con gestores o aplicaciones visuales como mysqlamin.

Os dejó un pequeño resumen para aquellos que se quieran iniciar, como yo, en el maravilloso mundo de MySQL:

– Comando para acceder a la consola de MySQL:
mysql [<opciones>] database

Las opciones más comunes son:
–user, -u : usuario de MySQL
–password, -p : contraseña del usuario

(Dentro de la consola)
– Comandos para el manejo de bases de datos:
Nueva database:       mysql> create database <name>;
Borrar database:       mysql> drop database <name>;
Usar database:           mysql> use <name>;
Mostrar databases:  mysql> show databases [like <exp>];
Mostrar tablas:          mysql> show tables [like <exp>] [from <database>];
Campos de la tabla:  mysql> desc <table>;

Espero que os sirva de ayuda rápida.

Desde mi punto de vista, MySQL es un gran Sistema de Gestión de Bases de Datos, rápido, sencillo de utilizar y multiplataforma, además de que se integra perfectamente con soluciones Web. Resulta un gran competidor para los sistemas de bases de datos privativos, aunque curiosamente se da la extraña situación que desde hace un tiempo está bajo el mando de la compañía que dispone tambien del software privativo para la gestión de bases de datos más utilizado del mercado, Oracle. Esta situación, creó una gran incertidumbre entorno a la comunidad, puesto que se desconocen los pasos que dará esta compañía respecto a MySQL (incluso en 2009 se realizó un fork del proyecto, llamado MariaDB, soportado por uno de los creadores de MySQL).

Una de las libertades que porporciona el software libre es poder probar el software sin ningún tipo de problema, por tanto, da la posibilidad de probar proyectos que se tienen en otro tipo de gestores de bases de datos en MySQL, pudiendo monitorizar su rendimiento. Además dispone de gran numero de herramientas para facilitar el trabajo, y que resulte más sencillo realizar cualquier tarea sobre las bases de datos.

Espero que les sirva de tanta ayuda como a mi…

References: MySQL web, Documentación MySQL

Salud2…

,

  1. Deja un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: