Xuất bàn làm việc DB MySQL

Bây giờ bạn đã học cách sử dụng MySQL Workbench. Mặc dù hiệu quả nhưng nó vẫn yêu cầu bạn sao lưu dữ liệu theo cách thủ công mỗi lần. Quá trình này có thể tẻ nhạt và tốn thời gian. Ngoài ra, đọc dữ liệu xuất MySQL workbench

Dữ liệu Hevo là Đường ống dữ liệu không mã cho phép bạn dễ dàng tải dữ liệu của mình từ MySQL đến bất kỳ cơ sở dữ liệu hoặc kho dữ liệu nào

Ghé thăm trang web của chúng tôi để khám phá Hevo

Nó hoàn toàn tự động và cung cấp cho bạn cơ sở hạ tầng hiện đại. Bây giờ, di chuyển dữ liệu chỉ bằng một cú nhấp chuột

Trong bài viết này, tôi sẽ thảo luận về cách Xuất và Nhập Cơ sở dữ liệu MySQL bằng MySQL Workbench. Vui lòng đọc bài viết trước của chúng tôi, nơi chúng tôi đã thảo luận về cách Chèn, Cập nhật và Xóa Hàng Dữ liệu bằng MySQL Workbench
Xuất cơ sở dữ liệu MySQL bằng MySQL Workbench

Để xuất cơ sở dữ liệu bằng MySQL Workbench, chúng ta phải có cơ sở dữ liệu trên Máy chủ MySQL của mình. Vì vậy, trước tiên chúng ta hãy tạo một Cơ sở dữ liệu có tên là Trường học và các bảng Học sinh và Địa chỉ học sinh với một số dữ liệu. Vui lòng sử dụng Tập lệnh SQL bên dưới để tạo cơ sở dữ liệu, bảng và dữ liệu

CREATE DATABASE School;
USE School;

CREATE TABLE `School`.`Students`(
  StudentId INT PRIMARY KEY,
  FirstName VARCHAR(50),
  LastName VARCHAR(50),
  Class VARCHAR(50),
  Age INT
);

INSERT INTO `school`.`students` (StudentId, FirstName, LastName, Class, Age) 
VALUES (1, 'Anurag', 'Mohanty', 'First', 18);
INSERT INTO `school`.`students` (StudentId, FirstName, LastName, Class, Age) 
VALUES (2, 'Priyanka', 'Dewangan', 'Second', 17);
INSERT INTO `school`.`students` (StudentId, FirstName, LastName, Class, Age) 
VALUES (3, 'Hina', 'Sharma', 'First', 19);
INSERT INTO `school`.`students` (StudentId, FirstName, LastName, Class, Age) 
VALUES (4, 'Sambit', 'Monanty', 'Second', 17);

CREATE TABLE `school`.`studentaddress` (
  AddressId INT PRIMARY KEY,
  StudentId INT NOT NULL,
  City VARCHAR(200),
  State VARCHAR(200)
);

INSERT INTO `school`.`studentaddress` (AddressId, StudentId, City, State) 
VALUES (1, 1, 'BBSR', 'Odisha');
INSERT INTO `school`.`studentaddress` (AddressId, StudentId, City, State)
VALUES (2, 2, 'Mumbai', 'Maharashtra');
INSERT INTO `school`.`studentaddress` (AddressId, StudentId, City, State) 
VALUES (3, 3, 'BBSR', 'Odisha');
INSERT INTO `school`.`studentaddress` (AddressId, StudentId, City, State)
VALUES (4, 4, 'Mumbai', 'Maharashtra');

Bây giờ chúng ta hãy xem cách xuất cơ sở dữ liệu Trường học. Để làm như vậy, từ menu trên cùng, chọn Tùy chọn ‘Máy chủ’ và ‘Xuất dữ liệu’ như trong hình bên dưới

Xuất bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

Ở đâ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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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 bàn làm việc DB MySQL

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

Chúng tôi có thể xuất dữ liệu bằng Workbench không?

Bạn có thể xuất tất cả dữ liệu cho POV sang tệp CSV . Quá trình xuất có thể chạy ở chế độ trực tuyến hoặc ngoại tuyến và bất kỳ bộ lọc nào cũng có thể được áp dụng cho quá trình xuất. Dữ liệu được xuất sang tệp văn bản giá trị CSV hoặc được phân tách bằng dấu phẩy trong đó ký tự dấu phẩy (,) thường phân tách từng trường văn bản.

MySQL Workbench lưu cơ sở dữ liệu ở đâu?

Các tệp này được lưu trong một thư mục được gán cho người dùng hiện tại theo định nghĩa của MySQL Workbench. . bàn số 3. 1 Đường dẫn tệp cơ sở cấu hình cục bộ mặc định