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

Tôi có thể khôi phục một bảng từ tệp mysql mysqldump đầy đủ không?

Bạn có thể thử sử dụng sed để chỉ trích xuất bảng bạn muốn.

Giả sử tên bảng của bạn là mytable và tệp mysql.dump là tệp chứa kết xuất lớn của bạn:

$ sed -n -e '/CREATE TABLE.*`mytable`/,/Table structure for table/p' mysql.dump > mytable.dump

Điều này sẽ sao chép trong tệp mytable.dump cái gì nằm giữa CREATE TABLE mytableCREATE TABLE tiếp theo tương ứng với bảng tiếp theo.

Sau đó, bạn có thể điều chỉnh tệp mytable.dump chứa cấu trúc của bảng mytable và dữ liệu (danh sách INSERT ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm MySQL DEGREES () - Chuyển đổi từ Radian sang Độ

  2. Xóa các hàng sql trong đó ID không khớp với bảng khác

  3. Sự khác biệt giữa INSERT và UPDATE trong MySQL là gì?

  4. 2 cách chuyển đổi một số sang hệ bát phân trong MySQL

  5. Làm cách nào để nhập tệp SQL bằng dòng lệnh trong MySQL?