Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 16353|Atsakyti: 0

[Šaltinis] MySQL eksportuoja užklausos rezultatus į failą

[Kopijuoti nuorodą]
Paskelbta 2021-02-07 10:01:03 | | | |
MySQL naudoja mysqldump duomenims eksportuoti su sąlygomis
https://www.itsvse.com/thread-7498-1-1.html

mysqldump importo ir eksporto duomenų bazės suvestinės
https://www.itsvse.com/thread-4353-1-1.html

MySQL duomenų bazės atsarginė kopija ir eksportas
https://www.itsvse.com/thread-4004-1-1.html
Scenarijus: Kartais turime eksportuoti užklausos duomenis į standžiojo disko failą, kad galėtume juos naudoti kitiems tikslams.

1 metodas

Vykdyti mysql komandų eilutės aplinkoje: sql sakinys + INTO OUTFILE + failo kelias / failo pavadinimas + kodavimo metodas (pasirinktinai)

Pavyzdžiui:

Eksportuodami galime neturėti leidimo rašyti į disko katalogą:

1 KLAIDA (HY000): Nepavyksta sukurti / įrašyti į failą "/root/itsvse.sql" (Klaidos kodas: 13 – leidimas uždraustas)


Sugeneruotame faile gali būti kinų kalbos iškraipytų simbolių, kurie gali būti +CHARACTER SET gbk (utf8 ir kt.) po teiginio.

Pavyzdžiui:




2 metodas

Užklausos automatiškai įrašomos į failą:



Visi vėlesni užklausos rezultatai automatiškai įrašomi į /tmp/test.txt' ir perrašomi prieš ir po



Užklausos rezultatai lauke neberodomi.





Ankstesnis:SQL serveris nustato operacijos izoliavimo lygį
Kitą:EF Core serijos (3) objekto rėmelio šešėlio atributai [Pakartotinis spausdinimas]
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com