Nhập bàn làm việc MySQL

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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Nhập bàn làm việc 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

Làm cách nào để nhập tệp trong MySQL?

Nhập MySQL bằng dòng lệnh .
Loại. mysql -u tên người dùng -p cơ sở dữ liệu_name < tập tin. sql
Tên người dùng đề cập đến tên người dùng MySQL của bạn
database_name đề cập đến cơ sở dữ liệu bạn muốn nhập
tập tin. sql là tên tệp của bạn
Nếu bạn đã chỉ định mật khẩu, hãy nhập mật khẩu đó ngay bây giờ và nhấn Enter

Làm cách nào để nhập cơ sở dữ liệu mẫu trong MySQL Workbench?

Để nhập cơ sở dữ liệu mẫu. Chạy MySQL Workbench. Chọn phiên bản cục bộ của Máy chủ MySQL trong danh sách Kết nối MySQL. Trong bảng điều hướng, nhấp vào Quản lý > Nhập/khôi phục dữ liệu.

Làm cách nào để nhập bảng trong MySQL?

Để nhập bảng vào máy chủ nhập, hãy sử dụng quy trình này. .
Lược đồ nhập phải tồn tại. .
Ở cấp độ hệ thống tập tin, sao chép. sdi vào thư mục secure_file_priv của máy chủ nhập, /tmp/mysql-files. .
Nhập các bảng bằng cách thực hiện câu lệnh IMPORT TABLE đặt tên cho

Làm cách nào để nhập CSV vào MySQL Workbench?

Dưới đây là cách nhập tệp CSV bằng MySQL Workbench. .
Kết nối với cơ sở dữ liệu của bạn
Nhấp chuột phải vào cơ sở dữ liệu và chọn Trình hướng dẫn nhập dữ liệu bảng
Chọn tệp CSV của bạn
Chọn một bảng hiện có hoặc nhập tên cho một bảng mới
Định cấu hình cài đặt nhập (loại dữ liệu, dấu tách dòng, v.v.)
kết thúc quá trình