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

Mencadangkan Tampilan dengan Mysql Dump

CATATAN:Jawaban ini dari Ken pindah dari edit yang disarankan ke jawaban sendiri.

berikut contoh baris perintah lengkap menggunakan varian di atas

 mysql -u username INFORMATION_SCHEMA
  --skip-column-names --batch
  -e "select table_name from tables where table_type = 'VIEW'
      and table_schema = 'database'"
  | xargs mysqldump -u username database
  > views.sql

Ini mengekstrak semua nama tampilan melalui kueri ke database INFORMATION_SCHEMA, lalu menyalurkannya ke xargs untuk merumuskan perintah mysqldump. --skip-column-names dan --batch diperlukan untuk membuat output xargs ramah. Baris perintah ini mungkin terlalu panjang jika Anda memiliki banyak tampilan, dalam hal ini Anda ingin menambahkan semacam filter tambahan ke pilihan (mis. mencari semua tampilan yang dimulai dengan karakter tertentu).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pagination untuk menunjukkan nilai maksimal dan membatasi sisanya

  2. Mengisi kolom input pilih dengan nilai dari mysql

  3. Bagaimana cara menyimpan bidang teks banyak bahasa di mysql dengan php?

  4. TIME_FORMAT() Contoh – MySQL

  5. PILIH hanya baris yang hanya berisi karakter alfanumerik di MySQL