FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
CVS importar y exportar datos de Mysql 4.x y 5.x
Holas.
hace unos dias, escuche que se maneja el intercambio de informacion de las bases de datos, usando el formato CVS, que por que es más bien como neutro, no restringido a la aplicacion del estandar sql que implementen las bases de datos ya sean mysql, firebird, mssql. no se bien como es el formato o estructura de CVS ¿Saben como se puede importar y exportar de y a CVS para mysql. ? Gracias por su atencion. |
#2
|
||||
|
||||
Creo que te refieres a CSV, no a CVS. CSV son las siglas (en inglés) de Comma Separated Values y se trata simplemente de guardar los datos en un archivo de texto poniendo una línea por cada registro y separando los campos por comas. Por ejemplo:
Código:
1,lennon,john 2,harrison,george 3,maccartney,paul 4,star,ringo Código:
"1","lennon","john" "2","harrison","george" "3","maccartney","paul" "4","star","ringo" Un formato así puede tener sus ventajas, como dices, para transportar datos, pero hay que tener presente que son archivos planos que no guardan ninguna información acerca del tipo de datos de los campos. En MySql puedes exportar datos a CSV con una variante de la sentencia SELECT:
La instrucción SELECT ... INTO OUTFILE permite exportar datos a distintos formatos de texto y tiene varios modificadores para ello. En el ejemplo, usé FIELDS TERMINATED BY ',' ENCLOSED BY '"' para indicar que el delimitador de campos es la coma y los valores estarán encerrados entre comillas dobles. Observa que en la ruta al archivo se usan diagonales / en lugar de \. Si estás en Windows puedes usar doble diagonal \\. Para importar datos de CSV se usa la instrucción LOAD DATA INFILE:
que usa los mismos modificadores que SELECT ... INTO OUTFILE. // Saludos |
#3
|
|||
|
|||
Muchas Gracias Roman,
no sabia que se podia hacer directamente desde mysql |
#5
|
|||
|
|||
csv importar y exportar
hola roman hace ya tiempo que eh querido utilizar esta funcion para importar datos y aparece esto como respuesta: can't get stat of 'C:/archivo.csv'(Errcode: 2); eh revisado foros y el manual de mysql donde aparece la misma sintaxis pero simplemente no sale de ese error, no se a que se deba?? gracias de antemano
|
#6
|
|||
|
|||
¿lo estas haciendo desde la consola de comandos de mysql.?
a mi me funciono tal cual esta escrito. |
#7
|
||||
|
||||
GRACIAS roman, Sabia que era posible desde MySQL pero... funcionará en servidores remotos por medio de programas de consulta del tipo cliente??? Voy a proba ahora mismo y me respondo a mi mismo jaja
|
#8
|
||||
|
||||
EXITO en ESCRITURA
Para escribir en un archivo CSV incluyendo un filtro LIKE (de fechas en este caso) seria:
Código:
SELECT * FROM `nombrebasededatos`.`nombretabla` WHERE Fecha LIKE '2010-11-15%' INTO OUTFILE "C://archivox.csv" FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n\r'; |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
exportar/importar listview a excel | weke | Servers | 8 | 18-08-2013 09:38:06 |
Usar TXMLDocument para Importar/Exportar datos | Durbed | OOP | 4 | 13-08-2007 19:07:39 |
Exportar/Importar y Sincronizar dos bases | Durbed | Conexión con bases de datos | 2 | 21-07-2006 12:23:08 |
PHP: Importar / Exportar Mysql | dmassive | PHP | 5 | 21-01-2006 01:16:25 |
Exportar e Importar Datos | santi33a | MS SQL Server | 16 | 09-01-2006 21:55:12 |
|