Mi Blog

No te olvides seguirme en Facebook.

Tan solo tienes que hacer click en Me Gusta

 

 

x

⋆ Cómo extraer y restaurar una tabla de MySQL

⋆ Cómo extraer y restaurar una tabla de MySQL

(Tiempo estimado: 3 - 5 minutos)

Hay situaciones en la que queremos hacer operaciones sobre una única tabla de una base de datos y no queremos hacer un dump de toda ella, bien por que es muy grande o porque tenemos prisa en hacer los cambios. MySQL permite hacer un export/import de una o varias tablas facilitando este trabajo y agilizando el proceso.

Seguid leyendo y os enseñaré a extraer y restaurar de forma rápida una tabla en MySQL/MariaDB...

 

 

¿QUÉ ES MYSQL?

MySQL es un sistema de administración de bases de datos SGBD ó DBMS en inglés (Database Management System) para bases de datos relacionales.

Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza multitud de tablas para almacenar y organizar la información. MySQL está desarrollado en C y C++ y uno de sus puntos principales es su gran adaptación a diferentes entornos de desarrollo. MySQL permite utilizar diversos lenguajes de programación cómo  PHP, Perl y Java y se integra perfectamente con casi la totalidad de sistemas operativos.

Otro punto a favor es que es Open Source. Hace tiempo MySQL fue comprado por Oracle y la comunidad sacó un fork llamado MariaDB que implementa algunas mejoras con respecto al MySQL original. Actualmente todas las distribuciones de GNU/Linux han migrado de MySQL a MariaDB.

 

 

MySQL es uno de los SGBD más utilizados en la actualidad

 

 

1.- ELEMENTOS NECESARIOS PARA ESTE TUTORIAL

  • Un PC con MySQL
  • Al menos una base de datos con tablas

 

 

2.- EXTRAER TABLA DE LA BASE DE DATOS

Para extraer los datos y la estructura de una tabla de una base de datos, es tan sencillo como ejecutar una de las siguientes opciones:

De forma totalmente automática (menos segura ya que escribimos el password en la línea de comandos):

mysqldump -u [base_de_datos] -h [servidor] [nombre_base_de_datos] -p[contraseña] [nombre_tabla] > base_de_datos_tabla.sql

 

Ó introducir la password de forma interactiva (mas segura porque el password se introduce de forma interactiva):

mysqldump -u [base_de_datos] -h [servidor] [nombre_base_de_datos] -p > base_de_datos_tabla.sql

 

 

 

 

3.- RESTAURAR UNA TABLA EN LA BASE DE DATOS

Para restaurar los datos y la estructura de una tabla de una base de datos, es tan sencillo como ejecutar una de las siguientes opciones:

De forma totalmente automática (menos segura ya que escribimos el password en la línea de comandos):

mysql -u [base_de_datos] -h [servidor] [nombre_base_de_datos] -p[contraseña] < base_de_datos_tabla.sql

 

 

Ó introducir la password de forma interactiva (mas segura porque el password se introduce de forma interactiva):

mysql -u [base_de_datos] -h [servidor] [nombre_base_de_datos] -p < base_de_datos_tabla.sql

 

ENJOY!


Raúl Prieto Fernández

Sitio Web: raulprietofernandez.net

Si quieres ir rápido, ve solo. Si quieres llegar lejos, ve acompañado.

Escribir un comentario

Código de seguridad
Refescar