Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan SELECT INTO OUTFILE di MySQL

Artikel ini membahas menggunakan SELECT INTO OUTFILE pernyataan di MySQL.

Tentang SELECT INTO OUTFILE

PILIH KE OUTFILE pernyataan menulis hasil kueri ke file. Anda juga dapat menentukan terminator kolom dan baris khusus untuk memformat output.

Dukungan untuk SELECT INTO OUTFILE

PILIH KE OUTFILE pernyataan didukung pada semua paket hosting yang tidak dikelola, di mana Anda memiliki kendali penuh atas lingkungan, termasuk hak istimewa dan konfigurasi pengguna MySQL.

Namun, paket hosting bersama dan pengecer tidak mengizinkan Anda menjalankan SELECT INTO OUTFILE pernyataan. Untuk alasan keamanan, pengguna tidak diberikan hak istimewa FILE, yang diperlukan untuk menjalankan SELECT INTO OUTFILE pernyataan.

Alternatif untuk SELECT INTO OUTFILE

Jika paket hosting Anda tidak memungkinkan Anda untuk menjalankan SELECT INTO OUTFILE pernyataan, Anda masih dapat membuat file berdasarkan kueri MySQL. Untuk melakukan ini, cukup arahkan output kueri SQL ke file dari baris perintah. Contoh berikut menunjukkan cara melakukannya:

echo "sql_query;" | mysql --user=mysql_username --password=mysql_password mysql_database > /home/username/query.txt

Dalam contoh ini, keluaran kueri dialihkan ke query.txt mengajukan. Pastikan Anda menggunakan parameter berikut dengan benar dalam perintah Anda sendiri:

  • sql_query:Ini adalah kueri SQL yang sebenarnya, seperti “SELECT * FROM employee;”.
  • mysql_username:Ini adalah nama pengguna MySQL untuk database yang ingin Anda akses.
  • mysql_password:Ini adalah kata sandi untuk nama pengguna MySQL yang Anda gunakan di atas.
  • mysql_database:Ini adalah nama database MySQL yang ingin Anda akses.
  • nama pengguna:Ini adalah nama pengguna akun A2 Hosting Anda.

Anda dapat mengubah nilai ini, termasuk jalur untuk file keluaran, untuk memenuhi kebutuhan Anda sendiri.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemantauan &Manajemen Operasi MySQL 8.0 dengan ClusterControl

  2. bagaimana cara menambahkan hak super ke database mysql?

  3. BATAS kata kunci di MySQL dengan pernyataan yang disiapkan

  4. Kolom Tabel Ubah MySQL

  5. Cara Mengoptimalkan Kinerja MySQL Menggunakan MySQLTuner