Ini mudah dilakukan di MySQL. Anda dapat melakukan ini menggunakan IDE atau baris perintah, menggunakan perintah MySQL bawaan Show
Mari lihat
Daftar isi Kueri DasarMari gunakan contoh sederhana dari pernyataan SELECT untuk ini
Inilah hasilnya idfirst_namelast_name1JohnSmith2MaryMcAdams3StevePitt4MarkCousins5ShaunJones7AmyMcDonald8BradSwan10WendyJohnsonKami dapat melihat hasil ini di output baris perintah kami atau di IDE, seperti MySQL Workbench Bagaimana kita bisa menyimpannya ke dalam file teks? Kami dapat menyalin dan menempelkannya, tetapi itu lambat dan manual
Simpan Hasil MySQL ke FileAda keluaran MySQL bawaan ke fitur file sebagai bagian dari pernyataan SELECT Kami cukup menambahkan kata INTO OUTFILE, diikuti dengan nama file, di akhir pernyataan SELECT Sebagai contoh _Ini akan membuat file baru bernama myoutput. txt yang berisi hasil query ini, dalam folder bernama temp Apa yang terjadi jika Anda mendapatkan kesalahan ini (seperti yang saya alami)? Kode Kesalahan. 1290. Server MySQL berjalan dengan opsi –secure-file-priv sehingga tidak dapat menjalankan pernyataan ini Saya akan menjelaskan lebih lanjut tentang menyelesaikan ini nanti di panduan ini Untuk saat ini, dengan asumsi Anda dapat menjalankan pernyataan untuk menghasilkan file, akan terlihat seperti ini Teks dalam file tersebut adalah 1 John Smith 2 Mary McAdams 3 Steve Pitt 4 Mark Cousins 5 Shaun Jones 7 Amy McDonald 8 Brad Swan 10 Wendy Johnson Seperti yang Anda lihat, bidang dipisahkan oleh tab. Ini adalah perilaku default, tetapi dapat diubah
Mengubah Parameter untuk Mengatur Nilai yang Dipisahkan KomaAnda dapat mengubah parameter kata kunci INTO OUTFILE ini untuk mengubah cara penulisan file Ada beberapa parameter tambahan. Ini adalah beberapa yang paling umum
Misalnya, untuk memilih data ke file CSV dan menyertakan setiap bidang dalam tanda kutip ganda
Jika kami menjalankan pernyataan ini, kami dapat memeriksa file, yang akan terlihat seperti ini Teks dalam file tersebut adalah "1","John","Smith" "2","Mary","McAdams" "3","Steve","Pitt" "4","Mark","Cousins" "5","Shaun","Jones" "7","Amy","McDonald" "8","Brad","Swan" "10","Wendy","Johnson"_ Jadi begitulah cara Anda dapat membuat teks atau file CSV dari hasil kueri MySQL. Anda menambahkan parameter INTO OUTFILE ke akhir kueri SELECT Anda Untuk mengekspor atau mengimpor dengan MySQL, mulailah dengan masuk ke server Anda, sebaiknya dengan akses Mengekspor dari MySQLAlat terbaik untuk mengekspor database MySQL ke file teks adalah Untuk menggunakan Dengan informasi itu di tangan, masukkan perintah
Pilihan yang digunakan adalah
Catatan. Biasanya disarankan untuk memasukkan jalur dan nama file yang sepenuhnya memenuhi syarat untuk 6, sehingga file yang dihasilkan dibuat tepat di tempat yang Anda inginkanMisalnya, untuk mengekspor database _8 sebagai pengguna 9 ke direktori 0, kita dapat menggunakan perintah berikut _Setelah memasukkan kata sandi kami saat diminta di atas, perintah ini kemudian membuat file cadangan kami dengan akhiran 1 (yang sepenuhnya opsional tetapi disarankan) di direktori yang sesuaiSecara default, _3 aktual (dan datanya masing-masing) yang disimpan dan dengan demikian akan disiapkan untuk impor nanti menggunakan file ini. Jika Anda memerlukan kemampuan untuk mengekspor (dan kemudian membuat ulang) satu database lagi, baca bendera di dokumentasi resmiMengimpor Ke MySQLSekarang setelah Anda mempelajari cara mengekspor cadangan database MySQL, kami akan menjelajahi cara membalikkan proses dan mengimpor cadangan ke database yang sudah ada Seperti yang Anda bayangkan, untuk melengkapi perintah 6 untuk mengimporDalam kebanyakan kasus, mengimpor hanyalah masalah memberikan opsi yang hampir identik dengan perintah 6. Untuk mengimpor file _8 tersimpan yang dibuat sebelumnya, kami akan menggunakan banyak bendera yang sama dan banyak sintaks yang sama
Seperti sebelumnya, flag 0 diperlukan untuk autentikasi, yang kemudian diikuti dengan nama sudo 1 untuk diimpor (dalam hal ini, kami menggunakan database produksi yang berbeda), lalu terakhir menentukan jalur yang sepenuhnya memenuhi syarat ke . Perlu diperhatikan juga bahwa _6 tidak memerlukan simbol sudo 4 atau 4 (STDIN/STDOUT) yang digunakan dengan mysqldump Dengan itu, Anda telah mempelajari cara mengekspor/mencadangkan database yang ada, dan cara mengimpor/memulihkan data tersebut ke database yang sama atau bahkan berbeda Bisakah Anda mengekspor database MySQL?Tab ini memungkinkan Anda untuk mengekspor data MySQL Anda . Pilih setiap skema yang ingin Anda ekspor, secara opsional pilih objek/tabel skema tertentu dari setiap skema, dan hasilkan ekspor.
Bagaimana cara membuang database MySQL ke file?Baris Perintah . Masuk ke server Anda melalui SSH Gunakan perintah cd untuk menavigasi ke direktori tempat pengguna Anda memiliki akses tulis. . Ekspor database dengan menjalankan perintah berikut. mysqldump --add-drop-table -u admin -p`cat /etc/psa/. psa. shadow` dbname > dbname. sql. . Anda sekarang dapat mengunduh file SQL yang dihasilkan Bagaimana cara mengekspor database MySQL ke file CSV?Ekspor Tabel ke Format CSV Menggunakan MySQL Workbench . Jalankan pernyataan/kueri dan dapatkan set hasilnya Kemudian, di panel hasil, klik opsi "export recordset to an external file". Recordset digunakan untuk result set Terakhir, kotak dialog baru akan ditampilkan. Di sini, kita perlu memberikan nama file dan formatnya Bagaimana Anda menampilkan hasil kueri MySQL ke file?Simpan Hasil MySQL ke File
. Kami cukup menambahkan kata INTO OUTFILE, diikuti dengan nama file, di akhir pernyataan SELECT . Misalnya. PILIH id, first_name, last_name DARI pelanggan KE OUTFILE '/temp/myoutput. |