- Event Handlers en WinForms ... 30/07/2010
- ¡La historia clínica es mia! En el día de hoy se anunció una nueva disposición legal en la Argentina por la cual se reconoce... 23/10/2009
- La eterna discusión de quién tiene más botones Un poco más sobre la clásica disputa Mac vs.... 20/10/2009
- Use Cases vs. User Stories Opinión personal sobre el empleo de Use Cases y User Stories para definir requisitos... 20/10/2009
- Lanzamiento de Google Maps en Argentina A partir de hoy Google lanzó el Centro de Comercios Locales en Google Maps Argentina. Este... 02/10/2009
- Reloj mundial Increible reloj que da la hora en cualquier punto del planeta al mismo... 29/08/2009
- Error Saving changes is not permitted en SQL Server 2008 Solución al error que impide guardar cambios que requieren re-crear las tablas en SQL Server... 29/08/2009
- Uso de Branches y Tags con SVN El uso de branches y tags en SVN nos permite una mejor organización del trabajo en equipo. Si bien... 28/08/2009
- Cómo determinar la paridad de claves para encriptación con DES Un tema que resulta confuso es determinar si una clave DES es odd parity o even parity. El... 28/08/2009
- Power Tip para Builds Lentos en aplicaciones Mobile Si estás desarrollando una aplicación Mobile con Visual Studio, por alguna extraña razón que... 28/08/2009
Manipular datos con línea de comandos en MySQL
Referencia rápida para importar y exportar datos y para hacer un dump de bases de datos MySQL.
Marcelo Ruiz, 28/08/2009
Podemos ejecutar una secuencia de comandos SQL a partir de un archivo de la siguiente forma:
mysql -h [host] -u [user] -p [database] < script.sql;
Esto, entre muchas otras cosas, puede servirnos para restaurar un backup que realizamos con la herramienta mysqldump. El comando para crear un backup con mysqldump es el siguiente:
mysqldump [options] db_name [tables];
Por ejemplo, para exportar toda una base de datos llamada "db" a un archivo "C:\db_dump.sql":
mysqldump -h localhost -u root -p db > c:/db_dump.sql;
Referencia completa sobre mysqldump
También es posible exportar los datos de una consulta a un archivo de texto separado por caracteres TAB:
SELECT ... INTO OUTFILE 'C:\archivo.sql';
Referencia del comando SELECT, donde también se describe INTO OUTFILE
Y, del mismo modo, también podemos cargar datos desde un archivo de texto en una tabla:
LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
Referencia completa de LOAD DATA INFILE

