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ị.
BẮT ĐẦU
Không có lỗi
Nếu bạn quen thuộc với quy trình săn việc, có lẽ bạn đã nhận thấy rằng một số công ty thích sử dụng các bài tập về nhà để xác định xem ứng viên có phù hợp hay không. Vì hầu hết các công ty sử dụng SQL, nên điều đó phổ biến là họ muốn xem liệu bạn có thể giải quyết các vấn đề bằng SQL hay không. Tuy nhiên, không phải tất cả các công ty sẽ cung cấp cho bạn bất kỳ bộ dữ liệu nào để làm việc. Nó có khả năng là một công ty chỉ có thể cung cấp một lược đồ bảng và bạn có thể tự hỏi liệu các truy vấn của bạn có thực sự có thể chạy không. Do đó, nhập dữ liệu vào cơ sở dữ liệu có thể rất hữu ích.
Trong bài viết này, tôi sẽ đề cập đến cách cài đặt MySQL Workbench và nhập dữ liệu vào từng bước của MySQL Workbench.
Bắt đầu
MySQL Workbench là một công cụ trực quan thống nhất cho các kiến trúc sư, nhà phát triển và DBAs cơ sở dữ liệu. Nó có sẵn trên Windows, Linux và Mac OS X. Trong bài viết này, tôi sẽ sử dụng hệ thống Mac OSX. Để bắt đầu, bạn sẽ cần cài đặt MySQL và MySQL Workbench.
Để cài đặt MySQL bằng Trình cài đặt gói:
Tải xuống tệp hình ảnh đĩa [.dmg
] [phiên bản cộng đồng có sẵn tại đây] có chứa trình cài đặt gói MySQL. Bấm đúp vào tệp để gắn hình ảnh đĩa và xem nội dung của nó.
Sau khi cài đặt cả MySQL và MySQL Workbench, giờ đây bạn có thể mở MySQL Workbench. Tôi đã phạm sai lầm khi không cài đặt mysql vì tôi quên SQL tôi đã cài đặt là PostgreSQL. Nếu bạn đã không cài đặt MySQL, bạn sẽ không thể kết nối với cơ sở dữ liệu.both MySQL and MySQL Workbench, you can now open MySQL Workbench. I made a mistake by not installing MySQL since I forgot the SQL I installed was Postgresql. If you didn’t install MySQL, you wouldn’t be able to connect to a database.
MySQL Workbench không thể phát hiện bất kỳ MySQL → Thời gian để tải xuống MySQL. [Ảnh chụp màn hình của tác giả]→ TIME TO DOWNLOAD MYSQL. [Screenshot by Author]Nếu bạn tải xuống thành công MySQL, bạn sẽ thấy một cửa sổ bật lên để nhập cùng một mật khẩu bạn đã đặt trước đó. Sau khi nhập mật khẩu, bạn sẽ thấy một cái gì đó như thế này:
Yay! Bạn được kết nối với MySQL [ảnh chụp màn hình bởi tác giả]Bây giờ bạn có thể nhấp vào thể hiện MySQL.
Nếu bạn vẫn thấy lỗi này ngay cả sau khi cài đặt MySQL, bạn có thể nhấp vào nút dừng lại ở góc trên bên phải của màn hình hoặc nhấp vào nút Khởi động/Tắt máy.Stopped” button at the top-right corner of the screen or click the “Startup/Shutdown” button.
Không có kết nối thông báo lỗi được thiết lập [ảnh chụp màn hình bởi tác giả] [ảnh chụp màn hình của tác giả]Tạo lược đồ/bảng a Schema/Table
Nếu bạn muốn giữ các bảng được tổ chức nhiều hơn, bạn có thể tạo một lược đồ cho mỗi dự án bạn đang làm. Bằng cách này, bạn sẽ dễ dàng hơn để tìm các bảng khác nhau cho mỗi dự án. Bạn chỉ có thể nhấp chuột phải và chọn Tạo lược đồ.Create Schema.”
Cách tạo lược đồ [ảnh chụp màn hình của tác giả]Bây giờ, bạn đã tạo ra một lược đồ, bạn có thể chọn cách tạo bảng, hoặc phép thuật nhập khẩu bảng để xây dựng một bảng trong lược đồ.Create Table” or “Table Data Import Wizard” to build a table within the schema.
Cách tạo bảng [ảnh chụp màn hình của tác giả]Đây là những gì bạn sẽ thấy bạn tạo một bảng:
Tạo một bảng trống [ảnh chụp màn hình của tác giả]Nhập tệp CSV
Đầu tiên, hãy tìm đường dẫn tệp của tệp CSV mà bạn muốn nhập.
Tìm đường dẫn đến dữ liệu [ảnh chụp màn hình của tác giả] Bạn có thể tạo một bảng mới hoặc thêm vào bảng hiện có [ảnh chụp màn hình của tác giả]Thật không may, tôi không thể nhập dữ liệu vì trình hướng dẫn nhập dữ liệu bảng không thành công trên tệp được mã hóa UTF-8 với BOM. Tôi đã không hiểu tại sao điều này xảy ra vì tôi đã lưu tệp dưới dạng UTF-8 CSV.Table Data Import Wizard fails on UTF-8 encoded file with BOM.” I didn’t understand why this happened since I did save the file as UTF-8 CSV.
Cuối cùng, tôi phát hiện ra rằng bằng cách nào đó cho hệ thống Mac OSX, chúng ta cần mở tệp CSV hoặc Excel bằng số/notepad, sau đó xuất tệp dưới dạng định dạng .csv.Numbers/Notepad, and then export the file as .csv format.
Lưu tệp dưới dạng tệp CSV [ảnh chụp màn hình của tác giả] Đôi khi nó sẽ chỉ hoạt động nếu bạn thay đổi mã hóa thành người khác [ảnh chụp màn hình bởi tác giả]Xin chúc mừng!!! Bạn làm được rồi! Bây giờ bạn đã tải thành công tệp CSV vào MySQL Workbench và bạn có thể bắt đầu viết truy vấn!
Kết quả từ một truy vấn đơn giản [ảnh chụp màn hình của tác giả]Nếu bạn thấy điều này hữu ích, vui lòng theo dõi tôi và kiểm tra các blog khác của tôi. ❤
Cho đến lần sau, học hỏi hạnh phúc! 👩🏻💻