martes, 5 de abril de 2016

Primeros paso con MySQL Parte I - Crear y eliminar una base de Datos

Buenas noches queridos lectores, seguiremos avanzando en el curso de MySQL, y hoy empezaremos a dar nuestros primeros pasos después de la instalación del post anterior, vamos a ver conceptos básicos que me parece importante tocar, pero entremos en materia que es a lo que venimos:

¿Qué es una base de Datos?

Una base de datos es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible, con otras palabras, una base de datos es un banco de información diseñado de tal manera para que no haya datos redundantes, es decir, el mismo dato varias veces, una base de datos tiene que estar disponible para los clientes, que necesitaran acceder a estos datos, para manipularlos, consultarlos o tomar decisiones con ellos. La base de datos esta construida con tablas relacionadas entre sí y dichas tablas están compuestas por registros o también llamados tuplas.

¿Que es una tabla?

Una tabla de una base de datos es similar en apariencia a una hoja de cálculo, en cuanto a que los datos se almacenan en filas y columnas. Como consecuencia, normalmente es bastante fácil importar una hoja de cálculo en una tabla de una base de datos. La principal diferencia entre almacenar los datos en una hoja de cálculo y hacerlo en una base de datos es la forma de organizarse los datos. Fuente: https://support.office.com/es-es/article/Conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-99483c8c94a7c204#bmtables 

 Las tablas están compuestas por columnas (campos) y filas (registros), a cada registro se le puede llamar también tuplas.

¿Qué es una columna?

Una columna también llamada campo es el nombre de la unidad de información, a simple vista parece una definición complicada, pero una vez comprendido, será bastante sencillo. Vamos a dar un ejemplo, si tenemos una base de datos llamada PAISES, es evidente que tendremos una tabla llamada PAIS, dentro de esa tabla tendremos varias columnas que es el nombre de la unidad de la información, pensemos en los campos que tendrá la tabla PAIS, puede ser un campo Código, Nombre, Población, Extensión, etc., todos éstos son campos que van a almacenar una pequeña parte de la información, cuando estos campos están llenos y se inicia a capturar otro país se denomina registro.

¿Que es un registro?

Un registro es una serie de datos vinculados entre sí, como en el ejemplo anterior, los campos Código, Nombre, Población y Extensión son lo campos y guardan una relación entre sí, no tendría sentido por ejemplo que dentro de esos campos tuviéramos uno llamado Sabor, no tiene lógica y no tiene relación con los demás, cuando tengamos los datos capturados entonces diremos que es un registro.

Bien, comencemos a crear una base de datos en MySQL, lo primero que tenemos que hacer el abrir el Panel de Control del XAMPP, y correr el servicio de MySQL


Como segundo paso ejecutamos el Shell (Consola) o línea de comandos y escribimos el comando mysql -u root, recordemos que el -u significa usuario, así que le estamos indicando a MySQL que se ejecutará con el usuario root.


Presionamos ENTER y ya tenemos la consola de MySQL o MariaDB lista para comenzar a introducir comandos, primero mostraremos en pantalla las bases de datos instaladas en el sistema mediante el comando 

show databases;

Este comando nos servirá para mostrar las bases de datos instaladas como les comentaba en le párrafo anterior, es importante señalar que todas las instrucciones se deben finalizar con ; (punto y coma), al presionar ENTER, obtendremos el siguiente resultado:


Como ven esas bases de datos se instalan con el Sistema, son bases predeterminadas y en ellas se encuentran todos los comandos, ahora, vamos a crear nuestra propia base de datos, para ello utilizaremos el comando:

CREATE database PAISES;

Si volvemos a ejecutar el show databases nos daremos cuenta que ya hay una base de datos adicional llamada PAISES y fue la que creamos nosotros, tal como se muestra en la siguiente imagen


Pero ¿qué pasa si lo que queremos es eliminar una base de datos y no tanto crearla, pues para eso utilizaremos la sentencia DROP

DROP database PAISES;

Si volvemos a utilizar el show databases entonces veremos que la base de datos creada por nosotros ya no existe, por esta razón les recomiendo que tengan mucho cuidado con el uso de la sentencia DROP

Hasta aquí el post queridos lectores, espero haya sido de su utilidad y agrado, espero también que comenten, que compartan, den +1, o clic a algún anuncio de su interés, ya saben que cualquier cosa pueden preguntar sin problema, saludos y buenas noches.




Banderas de Visitantes

Flag Counter