Cơ sở dữ liệu nguồn mở phổ biến nhất thế giới
Có ba cách để xuất và nhập dữ liệu trong MySQL Workbench, mỗi cách phục vụ một mục đích khác nhau.
Bảng & NBSP; 6.1 & NBSP; Phương pháp xuất hoặc nhập dữ liệu trong MySQL Workbench
Menu ngữ cảnh trình duyệt đối tượng | Những cái bàn | JSON, CSV | JSON, CSV | Các hoạt động bảng đơn giản, bao gồm kiểm soát vừa phải đối với loại đầu ra [phương pháp này đã được thêm vào phiên bản 6.3.0]. |
Menu lưới kết quả trong Trình chỉnh sửa SQL | Đặt kết quả [sau khi thực hiện truy vấn SQL] | CSV, HTML, JSON, SQL, XML, Excel XML, TXT | CSV | Hoạt động dữ liệu đơn giản, bao gồm ít kiểm soát. |
Quản lý điều hướng | Cơ sở dữ liệu và/hoặc bảng | SQL | SQL | Cơ sở dữ liệu chi tiết và hoạt động bảng, hành vi sao lưu/khôi phục tiêu chuẩn bằng lệnh MySQLDump và dữ liệu meta, bao gồm kiểm soát cách xử lý dữ liệu và bao gồm dữ liệu meta.mysqldump command and meta data, includes control over how data is handled, and includes meta data. |
Quản lý điều hướng | Cơ sở dữ liệu và/hoặc bảng | SQL | SQL | Cơ sở dữ liệu chi tiết và hoạt động bảng, hành vi sao lưu/khôi phục tiêu chuẩn bằng lệnh MySQLDump và dữ liệu meta, bao gồm kiểm soát cách xử lý dữ liệu và bao gồm dữ liệu meta. |
6.5.1 & NBSP; Trình hướng dẫn xuất và nhập dữ liệu bảng
Trình hướng dẫn này hỗ trợ các hoạt động nhập và xuất bằng các tệp CSV và JSON và bao gồm một số tùy chọn cấu hình [phân tách, lựa chọn cột, lựa chọn mã hóa, v.v.]. Trình hướng dẫn có thể được thực hiện đối với các máy chủ MySQL được kết nối cục bộ hoặc từ xa và hành động nhập bao gồm bảng, cột và ánh xạ loại.
Ghi chú
Trình hướng dẫn này chỉ xuất/nhập bảng bằng định dạng JSON hoặc CSV. Để biết tổng quan về các tùy chọn xuất và nhập dữ liệu trong MySQL Workbench, xem Phần & NBSP; 6.5, Xuất dữ liệu và nhập dữ liệu.
Trình hướng dẫn có thể truy cập từ menu ngữ cảnh của Trình duyệt đối tượng bằng cách nhấp chuột phải vào bảng và chọn hoặc, như hình tiếp theo hiển thị.
Hình & NBSP; 6.11 & NBSP; Các phù thủy dữ liệu bảng: Mở
Trình hướng dẫn xuất dữ liệu bảng
Xuất dữ liệu bảng sang tệp JSON hoặc CSV. Các số liệu sau đây cho thấy một ví dụ về chuỗi xuất của bảng Sakila.actor vào tệp CSV.sakila.actor table to a CSV file.
Hình & NBSP; 6.12 & NBSP; Xuất dữ liệu bảng: Nguồn
Hình & NBSP; 6.13 & NBSP; Xuất dữ liệu bảng: Cấu hình CSV
Hình & NBSP; 6.14 & NBSP; Xuất dữ liệu bảng: Kết quả
Trình hướng dẫn nhập dữ liệu bảng
Bạn có thể nhập dữ liệu bảng từ tệp JSON hoặc CSV. Các số liệu sau đây cho thấy một ví dụ về chuỗi nhập của bảng Sakila.actor từ tệp CSV.sakila.actor table from a CSV file.
Hình & NBSP; 6.15 & NBSP; Nhập dữ liệu bảng: Nguồn CSV
Hình & NBSP; 6.16 & NBSP; Nhập dữ liệu bảng: Bảng đích
Hình & NBSP; 6.17 & NBSP; Nhập dữ liệu bảng: Cấu hình CSV
Ghi chú
Trường mã hóa phải tương ứng với tệp CSV của bạn.Encoding field should correspond with your CSV file.
Hình & NBSP; 6.18 & NBSP; Nhập dữ liệu bảng: Kết quả
6.5.2 & NBSP; Trình hướng dẫn xuất và nhập dữ liệu SQL
Sử dụng trình hướng dẫn này để xuất hoặc nhập SQL được tạo từ MySQL Workbench hoặc với lệnh mysqldump.mysqldump command.
Truy cập các phù thủy này từ khu vực điều hướng của thanh bên hoặc bằng cách chọn từ menu chính, sau đó hoặc.
Xuất dữ liệu
Tab này cho phép bạn xuất dữ liệu MySQL của mình. Chọn từng lược đồ bạn muốn xuất, tùy chọn chọn các đối tượng/bảng lược đồ cụ thể từ mỗi lược đồ và tạo xuất khẩu. Các tùy chọn cấu hình bao gồm xuất sang thư mục dự án hoặc tệp SQL khép kín, tùy chọn kết xuất các thói quen và sự kiện được lưu trữ hoặc bỏ qua dữ liệu bảng.
Ghi chú
Bạn chỉ có thể chọn các đối tượng dữ liệu [bảng] cụ thể để nhập nếu hoạt động xuất dữ liệu đã sử dụng các thư mục dự án thay vì tệp SQL khép kín.
Nhấp vào Bắt đầu Nhập để bắt đầu quá trình nhập. Sử dụng tab Tiến trình nhập để theo dõi tiến trình. Thông tin trạng thái cho biết khi nhập kết thúc và hiển thị nhật ký.
Ghi chú
Bạn chỉ có thể chọn các đối tượng dữ liệu [bảng] cụ thể để nhập nếu hoạt động xuất dữ liệu đã sử dụng các thư mục dự án thay vì tệp SQL khép kín.Refresh to load the current objects.
Nhấp vào Bắt đầu Nhập để bắt đầu quá trình nhập. Sử dụng tab Tiến trình nhập để theo dõi tiến trình. Thông tin trạng thái cho biết khi nhập kết thúc và hiển thị nhật ký.
Bạn có thể nhập tệp CSV vào MySQL Workbench không?Advanced Options tab that allows you to refine the export operation. The next figure shows an example that adds table locks, uses replace instead of insert statements, quotes identifiers with backtick characters, and so on.
Bạn có thể nhập dữ liệu bảng từ tệp JSON hoặc CSV. Các số liệu sau đây cho thấy một ví dụ về chuỗi nhập khẩu của Sakila. Bảng diễn viên từ một tệp CSV. Trường mã hóa phải tương ứng với tệp CSV của bạn.
Làm cách nào để tạo cơ sở dữ liệu từ tệp CSV trong MySQL Workbench?Start Export to begin the export process. As the next figure shows, status information indicates when the export is finished.
Nhập tệp CSV bằng cách sử dụng MySQL Workbench Nhấp vào nút Nhập và nó sẽ bật lên màn hình cửa sổ nơi chúng ta cần chọn tệp CSV và sau đó nhấp vào nút Tiếp theo. Bước 3: Trong trình hướng dẫn tiếp theo, chúng ta cần chọn bảng đích và nhấp vào nút tiếp theo.
Làm cách nào để nhập tệp CSV vào cơ sở dữ liệu MySQL?mysqldump command.
Nhập/khôi phục dữ liệu
Khôi phục dữ liệu đã xuất từ hoạt động xuất dữ liệu hoặc từ dữ liệu được xuất khác từ lệnh mysqldump.Data Export operation, or from other exported data from the mysqldump command.
Chọn thư mục dự án hoặc tệp SQL khép kín, chọn lược đồ mà dữ liệu sẽ được nhập vào hoặc chọn mới để xác định lược đồ mới. Hình dưới đây cho thấy một ví dụ về nhập từ thư mục dự án kết xuất.New to define a new schema. The following figure shows an example of an import from a dump project folder.
Hình & NBSP; 6.22 & NBSP; Quản trị hoa tiêu: Nhập dữ liệu: Nhập từ đĩa
Ghi chú
Bạn chỉ có thể chọn các đối tượng dữ liệu [bảng] cụ thể để nhập nếu hoạt động xuất dữ liệu đã sử dụng các thư mục dự án thay vì tệp SQL khép kín.
Nhấp vào Bắt đầu Nhập để bắt đầu quá trình nhập. Sử dụng tab Tiến trình nhập để theo dõi tiến trình. Thông tin trạng thái cho biết khi nhập kết thúc và hiển thị nhật ký.Start Import to begin the import process. Use the Import Progress tab to monitor the progress. Status information indicates when the import is finished and displays the log.