Está en la página 1de 35

Práctica Base de datos (MySQL)

PARTE 1: Instalación MYSQL.

Para poder trabajar con MySQL, pueden descargar el empaquetado XAMPP, el cual instala:
Apache, PHP y MySQL.

De la dirección https://www.apachefriends.org/es/index.html descargan el correspondiente a su


sistema operativo. En mi caso descargo el de Windows.
Avance descarga

Descarga un ejecutable, doble clic para que inicie el proceso de instalación:

Si le salen los siguientes mensajes, simplemente seleccionen Yes y OK para continuar.


Clic en Next para continuar

Seleccionen lo que desean instalar, pueden dejar todo por defecto.


Defina la ruta de instalación, por defecto es C:\xampp

Bitnami es una herramienta para manejadores de contenido, para esta práctica de bases de datos
es irrelevante. Si desea saber más del tema puede dejar marcada l a casilla y visitar la página.
Clic en Next para que inicie la instalación.

El proceso puede tardar varios minutos


Antes de terminar la instalación, aparece un mensaje del firewall de Windows, seleccione Permitir
acceso.

Al finalizar la instalación pregunta si quiere abrir el panel de control, deje marcada la casilla y clic
en Finish
Sólo tiene dos idiomas inglés o alemán. Seleccione el que más conozca y de clic en Save.

Panel de control de XAMPP. En este panel de control usted puede administrar los servicios
instalados, para nuestra práctica sólo necesitamos iniciar el servicio MySQL, para eso pulse el botón
Start que se encuentra al frente del servicio.
Es posible que la primera vez le genere un mensaje del Firewall de Windows, seleccione Permitir
acceso.

Cuando el servicio se inicia, lo marca de color verde y el botón cambia de Start a Stop.
PARTE 2: Comandos SQL

Inicialmente, vamos a trabajar con comandos SQL, sin ningún Administrador de Bases de datos.
Recuerde, una base de datos es un almacén de información que se guarda en tablas relacionadas
entre sí. Un servidor de base de datos, es un servicio instalado en un computador que permite
manejar bases de datos. Un Administrador de Base de datos (DBSM), es una aplicación que facilita
la administración de las bases de datos de un servidor.

SQL es el Lenguaje de consultas estructurado que manejan todas las bases de datos relacionales.
Existen dos grandes grupos Lenguaje de definición de datos (Data Definition Language, DDL por sus
siglas en inglés) y Lenguaje de Manipulación de Datos (Data Manipulation Language, DML). El
primero nos permite crear la estructura de la base de datos y las tablas; y el segundo nos permite
hacer operaciones sobre los datos, es decir el CRUD (Create – Read – Update – Delete).

Para esta práctica vamos a utilizar las instrucciones del archivo JS - MySQL Guía Rápida.pdf, el cual
fue compartido en la carpeta BD del material del curso. La práctica inicia en la página 8.

Se busca la carpeta bin dentro la ruta de instalación del MySQL, bajo la ruta de instalación del
XAMPP, en mi caso es C:\xampp\mysql\bin. Abrimos una ventana de comandos (Símbolo del
sistema) y buscamos dicha ruta:

Tip: Como en la ventana de comandos, la mayoría de las veces


no reconoce el Ctrl + C y el Ctrl + V, para poder copiar la ruta
damos clic derecho sobre la ventana.
Debemos asegurarnos de estar ubicados en la ruta indicada

Desde allí vamos a entrar al servidor MySQL. Con la siguiente instrucción:

mysql -uroot -p
donde le estamos diciendo que nos permita ingresar al servidor con el usuario root y solicitando
clave. Importante: para que nos deje ingresar debimos con anticipación subir el servicio en la
consola del XAMPP.

Al dar Enter nos pide un password, como no le hemos definido ninguno simplemente pulsamos
Enter de nuevo. Con esto ya nos deja dentro del servidor y podemos empezar a ejecutar comandos.
Importante, todos los comandos terminan en punto y coma.
Iniciamos con las consultas del documento indicado, inicialmente se muestra el ejemplo del
documento y seguido va la muestra en la ventana de comandos, usted debe repetir estos últimos
(es decir la pantalla negra).
Recuerde, en las bases de datos también existen tipos de dato (como en java, aunque con algunas
variaciones) para ver el listado de tipos de dato puede dirigirse al documento.
Recuerde que en los update y delete es muy importante utilizar
el WHERE de lo contrario podemos modificar o eliminar todos
los registros de la tabla.

♪♪ no te olvides de poner el WHERE en el DELETE FROM ♪♪


https://www.youtube.com/watch?v=i_cVJgIz_Cs
PARTE 3: Administrador de Base de Datos

Vamos a utilizar un administrador sencillo llamado HeidiSQL, descargaremos el portable.

De la página https://www.heidisql.com/download.php, descargaremos el portable.


Nos descarga un archivo .zip, lo descomprimimos en una carpeta y buscamos el .exe.

Cuando lo abrimos por primera vez no tiene ninguna conexión configurada, se debe ver así:
En la parte inferior, clic en Nueva. Nos muestra los campos para conectarnos a un servidor de base
de datos:

Nos interesan:

Tipo de red: MYSQL

Nombre del host: 127.0.0.1 (que es el mismo localhost)

Usuario: root

Contraseña: se deja vacío porque no le hemos definido contraseña al servidor

Puerto: 3306 (es el puerto por defecto)

Al dar clic en Abrir nos debe dejar conectar a nuestro servidor, importante para que esto funcione
debemos haber iniciado el servicio en la consola de XAMPP.
Cuando nos conectamos, nos muestra las bases de datos, (como cuando ejecutábamos el comando
show databases). Nos ofrece una interfaz gráfica para realizar las acciones que realizamos en el
punto anterior con comandos, es decir: crear y eliminar bases de datos; crear, modificar y eliminar
tablas; insertar, actualizar, borrar y consultar datos.

Es su misión practicar dentro de la herramienta para aprender a usarla. Para efectos de la tarea, les
recuerdo que para exportar un backup de una base de datos, seleccionan la base de datos que
desean exportar y con clic derecho o por el menú Herramientas, seleccionan la opción Exportar
Base de Datos como SQL.
Abre una ventana con opciones para exportar

Básicamente nos interesa:

1 - En la parte lateral definir la BD a exportar

2 - En las opciones de Exportar:

- Decirle si debe exportar el comando para crear la base de datos


- Decirle si debe exportar el comando para crear las tablas
- Decirle si debe exportar los datos de las tablas (si queremos datos seleccionamos Insertar)
- Indicarle la ruta donde debe guardar el archivo

Con lo cual, queda como se ve a continuación, clic en Exportar.


El resultado queda en la carpeta que indicamos

Si abrimos el archivo, vemos los comandos que ya conocemos


Para hacer lo contrario, cargar un backup de base de datos. Buscamos la opción Cargar archivo SQL.

Buscamos la ruta del SQL y clic en Abrir.


Queda cargado en HeidiSQL, lo ejecutamos dando clic en el Botón azul o con F9

Ingoramos las advertencias, clic en Aceptar y listo, ya tenemos cargado nuestro backup de base de
datos.

También podría gustarte