Skip to content

Archives

  • januar 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021

Categories

  • Ingen kategorier
Trend RepositoryArticles and guides
Articles

SELECT INTO OUTFILE

On januar 20, 2022 by admin
  • Syntaks
  • Indhold
  • Beskrivelse
  • Tegnsæt
  • Eksempel
  • Se også

Syntaks

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

Indhold

  1. Syntaks
  2. Beskrivelse
    1. Karakter-sætter
  3. Eksempel
  4. Se også

Beskrivelse

SELECT INTO OUTFILE skriver de resulterende rækker til en fil, og giver mulighed for at bruge kolonne- og rækketerminatorer til at angive et bestemt outputformat. Standardindstillingen er at afslutte felter med tabulatorer (\t) og linjer med newlines (\n).

Filen må ikke eksistere. Den kan ikke overskrives. En bruger skal have FILE-rettighederne for at køre denne anvisning. MariaDB skal også have tilladelse til at skrive filer på den angivne placering. Hvis systemvariablen secure_file_priv er angivet til et ikke-tomt mappenavn, kan filen kun skrives i den pågældende mappe.

Ordningen LOAD DATA INFILE supplerer SELECT INTO OUTFILE.

Tegnsæt

Klausulen CHARACTER SET angiver det tegnsæt, som resultaterne skal skrives i. Uden klausulen sker der ingen konvertering (det binære tegnsæt). Hvis der i dette tilfælde er flere tegnsæt, vil outputtet også indeholde disse og vil muligvis ikke let kunne genindlæses.

I tilfælde, hvor du har to servere, der bruger forskellige tegnsæt, kan det give uventede resultater at bruge SELECT INTO OUTFILE til at overføre data fra den ene til den anden. For at sikre, at MariaDB fortolker escape-sekvenserne korrekt, skal du bruge CHARACTER SET-klausulen på både SELECT INTO OUTFILE-erklæringen og den efterfølgende LOAD DATA INFILE-erklæring.

Eksempel

Det følgende eksempel producerer en fil i CSV-formatet:

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

Se også

  • SELECT
  • LOAD_DATA()-funktion
  • LOAD DATA INFILE
  • SELECT INTO Variable
  • SELECT INTO DUMPFILE

Skriv et svar Annuller svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Arkiver

  • januar 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021

Meta

  • Log ind
  • Indlægsfeed
  • Kommentarfeed
  • 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