Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 16353|Atbildi: 0

[Avots] MySQL eksportē vaicājuma rezultātus failā

[Kopēt saiti]
Publicēts 07.02.2021 10:01:03 | | | |
MySQL izmanto mysqldump, lai eksportētu datus ar nosacījumiem
https://www.itsvse.com/thread-7498-1-1.html

mysqldump importa un eksporta datu bāzes kopsavilkumi
https://www.itsvse.com/thread-4353-1-1.html

MySQL datu bāzes dublēšana un eksportēšana
https://www.itsvse.com/thread-4004-1-1.html
Scenārijs: Dažreiz mums ir jāeksportē vaicājuma dati uz cietā diska failu, lai mēs varētu tos izmantot citiem mērķiem.

1. metode

Izpildīt mysql komandrindas vidē: sql paziņojums + INTO OUTFILE + faila ceļš / faila nosaukums + kodēšanas metode (pēc izvēles)

Piemēram:

Eksportējot, mums, iespējams, nav atļaujas rakstīt diska direktorijā:

1. KĻŪDA (HY000): nevar izveidot/rakstīt failā '/root/itsvse.sql' (kļūdas kods: 13 — atļauja liegta)


Ģenerētajā failā var būt ķīniešu kropļotas rakstzīmes, kas var būt +CHARACTER SET gbk (utf8 utt.) pēc paziņojuma.

Piemēram:




2. metode

Vaicājumi tiek automātiski rakstīti failā:



Visi turpmākie vaicājuma rezultāti tiek automātiski ierakstīti uz /tmp/test.txt' un pārrakstīti pirms un pēc tam



Vaicājuma rezultāti lodziņā vairs netiek rādīti.





Iepriekšējo:SQL Server iestata transakciju izolācijas līmeni
Nākamo:EF Core sērijas (3) entītijas rāmja ēnu atribūti [Atkārtota izdruka]
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com