Skip to content

Archives

  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021

Categories

  • No hay categorías
Trend RepositoryArticles and guides
Articles

SELECT INTO OUTFILE

On enero 20, 2022 by admin
  • Sintaxis
  • Contenidos
  • Descripción
  • Conjuntos de caracteres
  • Ejemplo
  • Ver también

Sintaxis

SELECT ... INTO OUTFILE 'file_name' export_options: ENCLOSED BY 'char'] ] ]

Contenidos

  1. Sintaxis
  2. Descripción
    1. Carácter-establece
  3. Ejemplo
  4. Ver también

Descripción

SELECT INTO OUTFILE escribe las filas resultantes en un archivo, y permite el uso de terminadores de columna y fila para especificar un formato de salida particular. El valor por defecto es terminar los campos con tabulaciones (\t) y las líneas con nuevas líneas (\n).

El archivo no debe existir. No se puede sobrescribir. Un usuario necesita el privilegio FILE para ejecutar esta sentencia. Además, MariaDB necesita permiso para escribir archivos en la ubicación especificada. Si la variable del sistema secure_file_priv se establece en un nombre de directorio no vacío, el archivo sólo puede escribirse en ese directorio.

La sentencia LOAD DATA INFILE complementa a SELECT INTO OUTFILE.

Conjuntos de caracteres

La cláusula CHARACTER SET especifica el conjunto de caracteres en el que se deben escribir los resultados. Sin la cláusula, no se produce ninguna conversión (el juego de caracteres binario). En este caso, si hay múltiples conjuntos de caracteres, la salida contendrá estos también, y puede no ser fácilmente capaz de ser recargado.

En los casos en que usted tiene dos servidores que utilizan diferentes conjuntos de caracteres, utilizando SELECT INTO OUTFILE para transferir datos de uno a otro puede tener resultados inesperados. Para asegurarse de que MariaDB interpreta correctamente las secuencias de escape, utilice la cláusula CHARACTER SET tanto en la sentencia SELECT INTO OUTFILE como en la posterior sentencia LOAD DATA INFILE.

Ejemplo

El siguiente ejemplo produce un archivo en formato CSV:

SELECT customer_id, firstname, surname INTO OUTFILE '/exportdata/customers.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM customers;

Ver también

  • SELECT
  • Función LOAD_DATA()
  • CARGA DE DATOS INFILE
  • SELECT INTO Variable
  • SELECT INTO DUMPFILE

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Archivos

  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021

Meta

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress