Skip to content

Archives

  • Janeiro 2022
  • Dezembro 2021
  • Novembro 2021
  • Outubro 2021
  • Setembro 2021

Categories

  • Sem categorias
Trend RepositoryArticles and guides
Articles

SELECT INTO OUTFILE

On Janeiro 20, 2022 by admin
  • Sintaxe
  • Conteúdo
  • Descrição
  • Conjuntos de caracteres
  • Exemplo
  • Ver Também

Sintaxe

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

Conteúdo

  1. Sintaxe
  2. Descrição
    1. Caracter…sets
  3. Exemplo
  4. Veja também

Descrição

SELECT INTO OUTFILE escreve as linhas resultantes em um arquivo, e permite o uso de terminadores de coluna e linha para especificar um determinado formato de saída. O padrão é terminar campos com abas (\t) e linhas com novas linhas (\n).

O arquivo não deve existir. Ele não pode ser sobregravado. Um usuário precisa do privilégio do FILE para executar esta declaração. Além disso, o MariaDB precisa de permissão para escrever arquivos no local especificado. Se a variável de sistema secure_file_priv estiver definida para um nome de directório não vazio, o ficheiro só pode ser escrito nesse directório.

A LOAD DATA INFILE complementos de declaração SELECT INTO OUTFILE.

Conjuntos de caracteres

A cláusula CHARACTER SET especifica o conjunto de caracteres em que os resultados devem ser escritos. Sem a cláusula, nenhuma conversão ocorre (o conjunto de caracteres binários). Neste caso, se houver vários conjuntos de caracteres, a saída conterá estes também, e pode não ser facilmente recarregada.

Em casos onde você tem dois servidores usando conjuntos de caracteres diferentes, usar SELECT INTO OUTFILE para transferir dados de um para o outro pode ter resultados inesperados. Para garantir que o MariaDB interpreta corretamente as seqüências de escape, use a cláusula CHARACTER SET tanto na instrução SELECT INTO OUTFILE quanto na subseqüente instrução LOAD DATA INFILE.

Exemplo

O exemplo seguinte produz um ficheiro no 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 Também

  • SELECT
  • Função LOAD_DATA()
  • LOAD DATA INFILE
  • SELECT INTO Variable
  • SELECT INTO DUMPFILE

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Arquivo

  • Janeiro 2022
  • Dezembro 2021
  • Novembro 2021
  • Outubro 2021
  • Setembro 2021

Meta

  • Iniciar sessão
  • Feed de entradas
  • Feed de comentários
  • 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