Xuất lược đồ MySQL Workbench

Trước khi bắt đầu thảo luận về các phương pháp xuất dữ liệu khác nhau, trước tiên hãy xem xét các điểm sau

  1. Lược đồ chúng tôi đã xác định là "thử nghiệm"
  2. Tên bảng là "đơn đặt hàng"
  3. Các đơn đặt hàng chứa các thuộc tính sau
    1. order_id. Id đơn hàng đã đặt
    2. ngày đặt hàng. Ngày đặt hàng
    3. custormer_id. Id của khách hàng đã đặt hàng
    4. tình trạng đặt hàng. Trạng thái của đơn đặt hàng (ĐÃ ĐÓNG, PENDING_PAYMENT, HOÀN THÀNH, ĐANG XỬ LÝ, PAYMENT_REVIEW, PENDING, ON_HOLD, CANCELED, SUSPECTED_FRAUD)
  1. Quy trình của Máy chủ MySQL phải có quyền ghi vào thư mục đích chứa tệp CSV đích
  2. Tệp CSV đích không được tồn tại

Phương pháp 1. Xuất dữ liệu Tính năng MySQL Workbench

Tính năng Bàn làm việc MySQL Xuất dữ liệu cung cấp tùy chọn sẵn có để xuất dữ liệu sang định dạng CSV

Bạn có thể tải xuống Data Export MySQL Workbench từ đây. Dưới đây là quy trình từng bước về cách bạn có thể sử dụng tính năng Data Export MySQL Workbench một cách dễ dàng

  1. Đầu tiên, chuẩn bị truy vấn và thực hiện nó để có được tập kết quả mong muốn
Xuất lược đồ MySQL Workbench

Nó sẽ mở cửa sổ cài đặt và tùy chọn xuất dữ liệu như hình bên dưới. Phần bên trái trên cửa sổ hiển thị tất cả các cơ sở dữ liệu hiện có trên máy chủ cơ sở dữ liệu MySQL của chúng tôi. Khi chúng tôi chọn một cơ sở dữ liệu bằng cách nhấp vào nó, nó sẽ hiển thị tất cả các bảng được tôn trọng trong cơ sở dữ liệu đã chọn. Chúng ta có thể chọn một hoặc nhiều hộp kiểm cơ sở dữ liệu để đưa cơ sở dữ liệu vào tệp Xuất. Chúng tôi cũng có thể chọn một hoặc nhiều bảng từ phần bên phải của cửa sổ này

Xuất lược đồ MySQL Workbench

Vì vậy, hãy chọn cơ sở dữ liệu trường học mà chúng tôi đã tạo trước đó. Và trong ngăn bên phải, chọn bảng sinh viên và địa chỉ sinh viên như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Trong cài đặt thả xuống, chúng ta có thể chọn tùy chọn 'Dump Structure Only', 'Dump Data Only' hoặc 'Dump Structure and Data'. Tùy chọn 'Dump Structure Only' sẽ chỉ lưu cấu trúc bảng. Đó là các cột cơ sở dữ liệu và kiểu dữ liệu do chúng ta tự định nghĩa. Trong khi tùy chọn 'Chỉ kết xuất dữ liệu' sẽ chỉ lưu các hàng đã chèn trong bảng. Tùy chọn Dump Structure and Data sẽ lưu cả dữ liệu và cấu trúc. Hãy chọn tùy chọn 'Dump Structure and Data' để lưu cả cấu trúc bảng và các hàng dữ liệu trong đó như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Trong phần Tùy chọn xuất, bạn có thể thay đổi đường dẫn xuất mặc định mà bạn chọn và tôi sẽ sử dụng đường dẫn mặc định. Ngoài ra, có hai nút radio. Bằng cách chọn tùy chọn đầu tiên là 'Xuất sang thư mục dự án kết xuất', MySQL Workbench sẽ lưu tất cả các bảng dưới dạng các tệp SQL riêng biệt trong một thư mục, điều này rất hữu ích khi bạn nhập hoặc khôi phục tệp xuất từng bảng một. Tùy chọn thứ hai Xuất ra tệp độc lập sẽ lưu trữ tất cả các cơ sở dữ liệu và bảng trong một tệp SQL duy nhất. Đây là một tùy chọn tốt khi bạn sẽ nhập tất cả các cơ sở dữ liệu, bảng và hàng dữ liệu bằng cách sử dụng một tệp SQL duy nhất. Chúng tôi sẽ xuất cơ sở dữ liệu bằng cả hai phương pháp, để hiểu sự khác biệt. Hãy xuất cơ sở dữ liệu bằng tùy chọn đầu tiên 'Xuất sang thư mục dự án kết xuất' như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Cuối cùng, nhấp vào nút bắt đầu xuất để bắt đầu chức năng xuất như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Khi bạn nhấp vào nút bắt đầu xuất, nó sẽ hiển thị thanh tiến trình và ghi nhật ký như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Bây giờ, nếu bạn đi đến vị trí lưu tệp, thì bạn sẽ thấy nhiều tệp SQL không có gì khác ngoài các bảng riêng lẻ như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Bây giờ, một lần nữa, hãy chuyển đến cửa sổ Máy chủ => Xuất dữ liệu và lần này chọn tùy chọn Xuất thành tệp độc lập và nhấp vào nút Bắt đầu xuất như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Sau khi Xuất thành công, hãy chuyển đến vị trí thư mục lưu tệp này và bạn sẽ thấy trong thư mục kết xuất, chúng tôi có một tệp kết xuất duy nhất bao gồm tất cả các cơ sở dữ liệu và bảng cũng như các hàng dữ liệu như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Nhập cơ sở dữ liệu bằng MySQL Workbench

Trước khi Nhập cơ sở dữ liệu, trước tiên chúng ta hãy xóa các bảng đã có trong cơ sở dữ liệu của trường bằng cách thực hiện câu lệnh SQL bên dưới

trường DROP TABLE. địa chỉ sinh viên;
DROP TABLE trường học. sinh viên;

Bây giờ, hãy tìm hiểu cách nhập cơ sở dữ liệu và bảng bằng bàn làm việc của MySQL. Chuyển đến menu 'Máy chủ' trên cùng và chọn tùy chọn 'Nhập dữ liệu' như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Nó sẽ mở cửa sổ 'Nhập dữ liệu' đối diện hoàn toàn với cửa sổ xuất dữ liệu như trong hình bên dưới. Tại đây, bạn có thể Nhập từ thư mục dự án kết xuất hoặc nhập bằng cách sử dụng một tệp độc lập

Xuất lược đồ MySQL Workbench

Ở đây, tôi đang chọn tùy chọn nút radio Nhập từ kết xuất thư mục dự án, sau đó tôi sẽ chọn vị trí thư mục kết xuất dự án nơi chúng tôi đã lưu tệp trong khi xuất như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Khi bạn chọn thư mục Dự án nhập từ kết xuất, sau đó nhấp vào nút 'Tải nội dung thư mục' để hiển thị tất cả các cơ sở dữ liệu có sẵn trong 'thư mục dự án' như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Tiếp theo, chọn cơ sở dữ liệu trường học từ ngăn bên trái và chọn các bảng bạn muốn nhập từ phía bên tay phải, chọn tùy chọn Kết xuất cấu trúc và dữ liệu từ danh sách thả xuống, sau đó bấm vào Chọn bảng và cuối cùng bấm

Khi bạn nhấp vào nút Bắt đầu nhập, nó sẽ nhập dữ liệu và nếu quá trình nhập hoàn tất thành công, thì bạn sẽ nhận được cửa sổ bên dưới

Xuất lược đồ MySQL Workbench

Bây giờ, một lần nữa trong tùy chọn lược đồ, hãy chuyển đến cơ sở dữ liệu của trường và trong tab bảng, nhấp vào 'làm mới' và bạn có thể thấy bảng sinh viên và địa chỉ sinh viên xuất hiện lại như trong hình bên dưới

Xuất lược đồ MySQL Workbench

Bằng cách này, chúng ta có thể xuất và nhập một bảng cơ sở dữ liệu hoặc nhiều bảng bằng cách sử dụng các tùy chọn 'Xuất dữ liệu' và 'Nhập dữ liệu' của MySQL Workbench

Trong bài viết tiếp theo, tôi sẽ thảo luận về Các kiểu dữ liệu trong MySQL với các ví dụ. Ở đây, trong bài viết này, tôi cố gắng giải thích cách Xuất và Nhập Cơ sở dữ liệu MySQL bằng MySQL Workbench và tôi hy vọng bạn thích bài viết Xuất và Nhập Cơ sở dữ liệu MySQL bằng MySQL Workbench này

Làm cách nào để lấy lược đồ từ MySQL Workbench?

Từ màn hình chính, nhấp chuột phải vào kết nối MySQL, chọn Chỉnh sửa kết nối và đặt lược đồ mặc định mong muốn trên hộp Lược đồ mặc định. The selected schema is displayed as bold in the schema navigator. Filter to This Schema: Enables you to target specific schemas in the list.