Documentos de Académico
Documentos de Profesional
Documentos de Cultura
211070014
No de Control
Seguimiento No 2
Número de Seguimiento
Practica 1
Nombre de la Actividad
22/09/20203
Fecha de entrega
Índice
Índice ...................................................................................................................... 2
Introducción........................................................................................................... 3
Planteamiento del Problema ................................................................................ 3
Objetivo .................................................................................................................. 4
Desarrollo............................................................................................................... 4
Investigar cómo exportar una BDD desde la consola de MySQL .................. 4
Investigar cómo exportar una tabla desde la consola MySQL ...................... 4
Investigar cómo importar una BDD al SGBD de MySQL ................................ 4
Investigar cómo importar una tabla desde consola al SGBD MySQL ........... 4
Investigar que es UTF-8 para la BDD en MySQL ............................................. 5
Investigar qué sistema de codificación es el adecuado para nuestro idioma
en las BD de MySQL .......................................................................................... 5
Investigar para que sirve IF EXISTS ................................................................. 5
Realiza el volcado de la BD itma_consola desde la consola de MySQL....... 6
Eliminar la BDD itma_consola desde la consola de MySQL .......................... 7
Importar la BDD itma_consola desde la consola de MySQL, primero
deberás asegurarte que la BDD no existe en el SGBD, por tanto agrega las
sentencias necesarias a tu archivo itma_consola.sql para asegurar que la
importación sea correcta .................................................................................. 8
Elimina 2 tablas cuáles quiera de tu bdd itma_consola, ahora deberás
importar esas tablas de tu archivo de respaldo extrayendo lo
correspondiente a las tablas eliminadas, de manera que crearás un nuevo
archivo llamado tablas.sql al cuál deberás asegurarte que antes de que
importes la información no existan dichas tablas, de la misma manera
deberás agregar las sentencias necesarias a tu archivo tablas.sql para
asegurar que la importación sea correcta ..................................................... 11
........................................................................................................................... 11
Modificar todas las tablas con las sentencias que se requieran para utilizar
el Sistema de codificación adecuado a nuestro idioma ............................... 13
Conclusión ........................................................................................................... 16
Referencias bibliograficas .................................................................................. 16
Introducción
En esta practica se vana ver temas bastante importantes, si no que primordiales a
la hora de administrar una base de datos que es exportar e importar un base de
datos, de forma que podamos tener algún respaldo de nuestra base de datos para
poder usarla en algún accidente, en algún problema de seguridad o cualquier
escenario que necesite que usémosla base de datos y que por algún motivo esta ya
no exista.
Por tanto, haremos diversos ejercicios que involucren exportar e importar tanto la
base de datos como solo ciertas tablas, así como cambiar y asegurar la consistencia
de la base de datos al momento de importarla, como por ejemplo la codificación de
nuestra base de datos sea correcta y no tengamos datos corrompido por caracteres
especiales como la letra “ñ” en el caso del español, así como caracteres como /, *.
Desarrollo
Investigar cómo exportar una BDD desde la consola de MySQL
Se utiliza el comando:
Caracteristicas:
Por ejemplo, la sentencia DROP TABLE IF EXIST hace referencia a borrar una
tabla si es que esta existe.
Por otra parte la sentencia CREATE DATABASE IF NOT EXISTS [nombre] , nos
dice que se va a crear una base de datos si es que no existe, si ya existe pues la
sentencia no se ejecutara.
Realiza el volcado de la BD itma_consola desde la consola de MySQL
Primero que nada, vamos a crear una base de datos alterna, siendo la original
itma_consola y la alterna será itma_consola2.
Ahora tenemos que importar el archivo que acabamos de exportar hacia la base de
datos alternativa
Necesitamos crear un base de datos vacias con el nombre de la base de datos que
vamos a importar, entonces haremos:
Ahora procedemos a hacer la importación de la base de datos, recuerde que en
actividades anteriores habíamos exportado la base de datos, así que ahora vamos
a usar ese archivo SQL para poder importarlo.
Con eso nuestra base de datos debió de ser importada correctamente, para
asegurarnos de eso vamos a comprobar en la consola de MySQL
Y en efecto, aparecen nuestras tablas
Elimina 2 tablas cuáles quiera de tu bdd itma_consola, ahora deberás
importar esas tablas de tu archivo de respaldo extrayendo lo
correspondiente a las tablas eliminadas, de manera que crearás un
nuevo archivo llamado tablas.sql al cuál deberás asegurarte que antes
de que importes la información no existan dichas tablas, de la misma
manera deberás agregar las sentencias necesarias a tu archivo
tablas.sql para asegurar que la importación sea correcta
Vamos a eliminar las tablas necesarias:
Aunque se importe la base de datos entera no se repetirán datos, por lo que solo
se importara las tablas que fueron eliminadas.
Despues tendremos la sentencia de créate table de las tablas eliminadas en u
archivo llamado, tabla.sql.
La gran diferencia es usar IF EXISTS para decirle que se cree la tabla si y solo si
estas tablas no existen en la base de datos.
SI en la consola vemos las tablas que borramos, exportamos y nuevamente pusimos
IF EXISTS de esas mismas tablas, nos aparece esto:
Modificar todas las tablas con las sentencias que se requieran para
utilizar el Sistema de codificación adecuado a nuestro idioma
El sistema mas recomendado es el utf8mb4 por el uso de, por ejemplo, la “ñ” en
español que, en otro idioma, por ejemplo, el inglés, no estan
Conclusión
Esta práctica sirvió para poder aprender y aplicas el respaldo de las bases de
datos así como la recuperación de la base de datos en caso de que pase algún
percance.
Los ejercicios fueron de gran ayuda para no solo quedarnos con la teoría si no de
poder aplicar el conocimiento, asi como el poder quitarnos el miedo de usar la
consola y de borrar las bases de datos con seguridad y las recuperaciones
hacerlas sin el temor de si hicimos algo mal o de no saber que estamos haciendo.
Referencias bibliograficas
(s.f.). Obtenido de https://www.youtube.com/watch?v=ixdhZjDEzec