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

Gabungkan Beberapa File Dump Tabel .sql Menjadi Satu File

Tidak ada alat khusus untuk melakukan ini. Anda cukup menggabungkan file:

$ cat b1.sql b2.sql b3.sql > b_all.sql

Kecuali bahwa konten khas dari file .sql ini adalah DROP TABLE, lalu CREATE TABLE, lalu banyak pernyataan INSERT. Jika setiap file dump individual diformat seperti itu, maka jika Anda mengembalikannya secara berurutan, masing-masing akan DROP TABLE dan menghapus data yang diimpor oleh file sebelumnya.

Anda dapat membuat file dump tanpa pernyataan DROP/CREATE:

$ mysqldump --no-create-info <database> <table> ...

Tetapi jika Anda sudah memiliki file dump (tidak dapat membuangnya kembali), dan Anda ingin menghapus pernyataan DROP/CREATE di semua kecuali file pertama:

$ ( cat b1.sql ; cat b2.sql b3.sql | sed -e '/^DROP TABLE/,/^-- Dumping data/d' ) > b_all.sql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. periksa apakah ada nilai di json encode array di mysql

  2. MySQL - Metode terbaik untuk menyimpan dan memuat item

  3. 'Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:TIDAK)'

  4. Izin apa yang diperlukan untuk pengguna MySQL untuk membuat database?

  5. permintaan lambat mysql