Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

So sánh hai cơ sở dữ liệu MySQL

Nếu bạn đang làm việc với các cơ sở dữ liệu nhỏ, tôi đã tìm thấy việc chạy mysqldump trên cả hai cơ sở dữ liệu với --skip-comments--skip-extended-insert các tùy chọn để tạo các tập lệnh SQL, sau đó chạy các tập lệnh khác trên các tập lệnh SQL hoạt động khá tốt.

Bằng cách bỏ qua các nhận xét, bạn sẽ tránh được những khác biệt vô nghĩa chẳng hạn như thời gian bạn chạy lệnh mysqldump. Bằng cách sử dụng --skip-extended-insert bạn đảm bảo mỗi hàng được chèn bằng câu lệnh chèn của riêng nó. Điều này giúp loại bỏ tình huống trong đó một bản ghi mới hoặc được sửa đổi có thể gây ra phản ứng dây chuyền trong tất cả các câu lệnh chèn trong tương lai. Chạy với các tùy chọn này sẽ tạo ra các bãi chứa lớn hơn mà không có bình luận, vì vậy đây có thể không phải là điều bạn muốn làm trong sử dụng sản xuất nhưng để phát triển, nó sẽ ổn. Tôi đã đưa các ví dụ về các lệnh mà tôi sử dụng bên dưới:

mysqldump --skip-comments --skip-extended-insert -u root -p dbName1>file1.sql
mysqldump --skip-comments --skip-extended-insert -u root -p dbName2>file2.sql
diff file1.sql file2.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. sử dụng mysql SUM () trong mệnh đề WHERE

  2. PDOException SQLSTATE [HY000] [2002] Không có tệp hoặc thư mục nào như vậy

  3. SQLite - ĐẶT HÀNG BẰNG RAND ()

  4. Cách triển khai máy chủ Percona cho MySQL để có tính khả dụng cao

  5. cách truy cập dòng lệnh cho xampp trên windows