Hướng dẫn import json file to mysql workbench - nhập tệp json vào bàn làm việc mysql

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

Vị trí GUIBộ dữ liệuLoại xuất khẩuLoại nhập khẩuChi tiết bổ sung
Menu ngữ cảnh trình duyệt đối tượngNhững cái bànJSON, CSVJSON, CSVCá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, TXTCSVHoạt động dữ liệu đơn giản, bao gồm ít kiểm soát.
Quản lý điều hướngCơ sở dữ liệu và/hoặc bảngSQLSQLCơ 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ướngCơ sở dữ liệu và/hoặc bảngSQLSQLCơ 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ì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.Encoding field should correspond with your CSV file.

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ị.



MYSQL Shell's JSON Nhập tiện ích util.importJSON[] cho phép bạn nhập tài liệu JSON từ tệp [hoặc tệp đặc biệt FIFO] hoặc đầu vào tiêu chuẩn vào bộ sưu tập máy chủ MySQL hoặc bảng quan hệ. Tiện ích kiểm tra xem các tài liệu JSON được cung cấp được hình thành tốt và chèn chúng vào cơ sở dữ liệu đích, loại bỏ sự cần thiết phải sử dụng nhiều câu lệnh INSERT hoặc ghi các tập lệnh để đạt được nhiệm vụ này.

Bạn có thể nhập các tài liệu JSON vào bảng hoặc bộ sưu tập hiện có hoặc vào một tài liệu mới được tạo để nhập. Nếu bảng mục tiêu hoặc bộ sưu tập không tồn tại trong cơ sở dữ liệu được chỉ định, nó sẽ tự động được tạo bởi tiện ích, sử dụng cấu trúc bộ sưu tập hoặc bảng mặc định. Bộ sưu tập mặc định được tạo bằng cách gọi hàm createCollection[] từ đối tượng schema. Bảng mặc định được tạo như sau:

CREATE TABLE `dbname`.`tablename` [
   target_column JSON,
   id INTEGER AUTO_INCREMENT PRIMARY KEY 
] CHARSET utf8mb4 ENGINE=InnoDB;

Tên bộ sưu tập mặc định hoặc tên bảng là tên của tệp nhập được cung cấp [không có phần mở rộng tệp] và tên target_column mặc định là doc.

Tiện ích nhập JSON có thể xử lý các loại dữ liệu BSON [nhị phân JSON] được thể hiện trong các tài liệu JSON. Các loại dữ liệu được sử dụng trong các tài liệu BSON không được JSON hỗ trợ tự nhiên, nhưng có thể được biểu diễn bằng cách sử dụng các tiện ích mở rộng cho định dạng JSON. Tiện ích nhập khẩu có thể xử lý các tài liệu sử dụng các tiện ích mở rộng JSON để biểu diễn các loại dữ liệu BSON, chuyển đổi chúng thành biểu diễn MySQL giống hệt nhau hoặc tương thích và nhập giá trị dữ liệu bằng cách sử dụng biểu diễn đó. Các giá trị dữ liệu được chuyển đổi kết quả có thể được sử dụng trong các biểu thức và chỉ mục, và được thao tác bởi các câu lệnh SQL và các hàm X Devapi.

Để chuyển đổi các tiện ích mở rộng JSON cho các loại BSON thành các loại MySQL, bạn phải chỉ định tùy chọn convertBsonTypes khi bạn chạy tiện ích nhập. Các tùy chọn bổ sung có sẵn để kiểm soát ánh xạ và chuyển đổi cho các loại dữ liệu BSON cụ thể. Nếu bạn nhập tài liệu với các tiện ích mở rộng JSON cho các loại BSON và không sử dụng tùy chọn này, các tài liệu sẽ được nhập theo cách tương tự như chúng được trình bày trong tệp đầu vào.


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

Nhập khẩu JSON..
Quyết định bảng nào để nhập dữ liệu vào: ....
Chọn Định dạng nhập JSON và chỉ định vị trí của dữ liệu nguồn. ....
Chỉ định kết nối MySQL, cơ sở dữ liệu, lược đồ và bảng để nhập dữ liệu vào. ....
Xem trước dữ liệu nguồn và chỉ định các tùy chọn bổ sung để tùy chỉnh nhập:.

Chúng ta có thể nhập tệp JSON trong MySQL không?

Bạn có thể nhập các tài liệu JSON vào bảng hoặc bộ sưu tập hiện có hoặc vào một tài liệu mới được tạo để nhập.Nếu bảng mục tiêu hoặc bộ sưu tập không tồn tại trong cơ sở dữ liệu được chỉ định, nó sẽ tự động được tạo bởi tiện ích, sử dụng cấu trúc bộ sưu tập hoặc bảng mặc định.. If the target table or collection does not exist in the specified database, it is automatically created by the utility, using a default collection or table structure.

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

Để nhập tệp, hãy mở Workbench và nhấp vào + bên cạnh tùy chọn kết nối MySQL.Điền vào các trường với thông tin kết nối.Sau khi kết nối với cơ sở dữ liệu, hãy chuyển sang nhập/khôi phục dữ liệu.Chọn tùy chọn Nhập từ tệp khép kín và chọn tệp.

Làm cách nào để nhập tệp JSON vào cơ sở dữ liệu?

Cách đọc dữ liệu JSON và chèn nó vào cơ sở dữ liệu..
Ví dụ Tệp JSON.Tạo một dự án mới.....
Đọc nhiệm vụ JSON.Trên tác vụ đọc JSON, chỉ định các giá trị cho thuộc tính tệp: ....
Đọc các thuộc tính tác vụ JSON.....
Thêm Rowset mới.....
Tên biến phần tử Rowset.....
Thêm cột.....
Thuộc tính phần tử cột.....
Ví dụ Mảng tệp JSON ..

Bài Viết Liên Quan

Chủ Đề