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

Bagaimana cara membuang tabel MySQL sementara ke dalam file?

Maaf, saya tidak membaca pertanyaan dengan benar pertama kali... bagaimanapun, yang terbaik yang dapat saya pikirkan adalah menggunakan SELECT ... INTO OUTFILE pernyataan, seperti ini:

SELECT * INTO OUTFILE 'result.csv'
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
  LINES TERMINATED BY '\n'
  FROM temp_table;

Ini memang memiliki banyak keterbatasan, misalnya, hanya membuang data mentah tanpa menyertakan header bidang. Hal lain yang saya temukan yang mungkin berguna atau tidak adalah SHOW CREATE TABLE penyataan. Jika Anda dapat menemukan beberapa cara untuk menggabungkan output dari dua pernyataan ini, Anda mungkin bisa mendapatkan file "dump" yang tepat seperti yang dihasilkan oleh perintah saya di bawah ini.

Anda harus dapat menggunakan mysqldump aplikasi:

mysqldump --databases temptable > file.sql

Ini akan membuang tabel dengan CREATE deselerasi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menghubungkan Google Cloud SQL dengan C#

  2. Apakah membatasi kueri ke satu catatan meningkatkan kinerja?

  3. Menggunakan aplikasi klien MySQL

  4. Bagaimana saya bisa memperbaiki Kesalahan Pemuatan MySQL

  5. Bagaimana cara menerapkan metode bindValue dalam klausa LIMIT?