Exportación de datos
En el Apartado anterior hemos presentado una forma de exportar datos que consistía en crear un fichero de sentencias SQL que posteriormente se pudieran ejecutar en otra base de datos. Sin embargo, una exportación a otro tipo de programa, por ejemplo a Excel, no puede hacerse de esta manera.
Para exportar datos a otros programas, una buena opción consiste en la generación, para cada tabla, de un fichero de texto cuyo contenido coincida con el de la tabla copiada, generalmente con los campos entre comillas u otro separador. La sentencia siguiente:
select * into outfile `\copias\asig.txt´ ->
fields optionally enclosed by `"`
-> terminated by `;´
-> from asignatura;
Como se puede observar, la cláusula FIELDS OPTIONALLY ENCLOSED BY se usa para definir el carácter separador de campos (columnas) y terminated by para hacer lo propio con el separador de registros (filas).
Importación de datos
La importación de datos desde la línea de comandos se realiza a través de una sentencia que ya se ha presentado con anterioridad: LOAD DATA INFILE. A dicha sentencia deberemos, de todas formas, añadirle las opciones FIELDS OPTIONALLY ENCLOSED y TERMINATED BY como se hayan usado en el proceso de exportación.
Así pues, podríamos recuperar el fichero asig.txt, generado en el apartado anterior, según puede observarse en la Figura 8.45.

Fig. 8.45. Importación de datos desde un fichero de texto.

Otra forma, seguramente más adecuada, de conectar MySQL con otros productos para la exportación e importación de datos es mediante el uso de ODBC. En el próximo Apartado, dedicado al uso de MySQL en modo gráfico, incluiremos una sección dedicada a la conexión con otros programas a través de la mencionada técnica.
|
1. MySQL básico. Bases de datos y software libre (segunda parte) Curso de informática sobre MySQL básico incluida la instalación, configuración y... [30/10/08] |
2.245 | ||||
|
2. MySQL básico. Bases de datos y software libre (quinta parte) Curso de informática sobre MySQL básico incluida la instalación, configuración y... [30/10/08] |
1.462 | ||||
|
3. MySQL básico. Bases de datos y software libre (primera parte) Curso de informática sobre MySQL básico incluida la instalación y descarga de... [30/10/08] |
4.621 | ||||