Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 16353|Odgovoriti: 0

[Vir] MySQL izvozi rezultate poizvedb v datoteko

[Kopiraj povezavo]
Objavljeno na 7. 02. 2021 10:01:03 | | | |
MySQL uporablja mysqldump za izvoz podatkov s pogoji
https://www.itsvse.com/thread-7498-1-1.html

Mysqldump uvaža in izvozi povzetke podatkovnih baz
https://www.itsvse.com/thread-4353-1-1.html

Varnostno kopiranje in izvoz baze podatkov MySQL
https://www.itsvse.com/thread-4004-1-1.html
Scenarij: Včasih moramo podatke poizvedbe izvoziti na datoteko trdega diska, da jih lahko uporabimo za druge namene.

Metoda 1

Izvedite v ukazni vrstici mysql: sql stavka + INTO OUTFILE + pot do datoteke/ime datoteke + metoda kodiranja (neobvezno)

Na primer:

Pri izvozu morda nimamo dovoljenja za pisanje v diskovno imenik:

NAPAKA 1 (HY000): Ni mogoče ustvariti/zapisati v datoteko '/root/itsvse.sql' (Napaka: 13 - Dovoljenje zavrnjeno)


V generirani datoteki so lahko kitajski zmedeni znaki, ki so lahko +ZNAKOVNI SET gbk (utf8 itd.) po izjavi.

Na primer:




Metoda 2

Poizvedbe se samodejno vpišejo v datoteko:



Vsi kasnejši rezultati poizvedb se samodejno zapišejo v /tmp/test.txt' in prepišejo pred in po



Rezultati poizvedbe se v okencu ne prikazujejo več.





Prejšnji:SQL Server določi stopnjo izolacije transakcij
Naslednji:EF Core Series (3) Atributi senc okvirja entitet [ponatis]
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com