Làm cách nào để nhập cơ sở dữ liệu vào bàn làm việc mysql?
Tạo bản sao lưu MySQL và khôi phục kết xuất MySQL (như được đề cập trong bài viết này) không phải là một nhiệm vụ phức tạp nhưng sẽ đến lúc bạn muốn tự động hóa nó theo cách mà bạn có thể tin tưởng rằng dữ liệu của mình luôn được bảo mật 100%. Show
Hướng dẫn này sẽ giúp bạn hiểu quy trình nhập dữ liệu vào cơ sở dữ liệu MySQL chạy trên Windows và MacOS bằng MySQL Workbench Nó cũng sẽ hoạt động trên Linux; Mục lục Mở bàn làm việc MySQLMở Workbench và kết nối với kết nối cơ sở dữ liệu ưa thích của bạn, đó có thể là máy chủ cục bộ hoặc máy chủ từ xa. Trong trường hợp của tôi để trình diễn, tôi đang sử dụng cơ sở dữ liệu MySQL cục bộ Nếu bạn chưa tạo kết nối, hãy nhấp vào nút Dấu cộng để tạo kết nối mới như hình bên dưới Ngay sau khi nhập chi tiết kết nối, hãy đảm bảo rằng cài đặt đã cho là chính xác, bạn có thể thực hiện điều đó bằng cách nhấp vào nút Kiểm tra kết nối. Nó sẽ hiển thị thông báo thành công Mở kết nối MySQL trong WorkbenchNhấp vào kết nối ưa thích của bạn để mở Phiên bản, đó có thể là phiên bản cục bộ hoặc từ xa Nếu bạn không có cơ sở dữ liệu hiện có, thì bạn có thể tạo một cơ sở dữ liệu bằng truy vấn SQL hoặc bằng cách truy cập Lược đồ Nhập dữ liệu từ tệp SQL đã xuất hoặc thư mục dự án SQLTiếp theo, từ menu truy cập Máy chủ và Nhấp vào Nhập dữ liệu Bạn sẽ thấy Màn hình nhập dữ liệu nơi bạn có thể chọn Tệp/Thư mục
Ngay khi bạn đang ở trên tab Tiến trình nhập sau khi định cấu hình cài đặt nhập Bây giờ chúng tôi đã sẵn sàng để bắt đầu quá trình nhập, Nhấp vào nút Bắt đầu nhập để bắt đầu quá trình Xin chúc mừng bạn đã nhập thành công cơ sở dữ liệu từ tệp kết xuất MySQL vào cơ sở dữ liệu bằng bàn làm việc của MySQL Hướng dẫn này chỉ cho bạn cách sử dụng câu lệnh 1 để nhập tệp CSV vào bảng MySQL Câu lệnh 1 cho phép bạn đọc dữ liệu từ tệp văn bản và nhập dữ liệu của tệp vào bảng cơ sở dữ liệu rất nhanh Trước khi nhập file bạn cần chuẩn bị những thứ sau
Giả sử chúng ta có một bảng tên là 3 với cấu trúc sau Ta sử dụng câu lệnh CREATE TABLE để tạo bảng 3 như sau
Tệp 5 sau đây chứa dòng đầu tiên là tiêu đề cột và ba dòng dữ liệu khác Câu lệnh sau nhập dữ liệu từ tệp 0 vào bảng 3
Trường của tệp được kết thúc bằng dấu phẩy được chỉ định bởi 2 và được bao quanh bởi dấu ngoặc kép được chỉ định bởi 3 ‘ Mỗi dòng của tệp CSV được kết thúc bằng một ký tự dòng mới được chỉ định bởi 4 Vì tệp có dòng đầu tiên chứa tiêu đề cột, không nên nhập vào bảng nên chúng tôi bỏ qua nó bằng cách chỉ định tùy chọn 5 Bây giờ, chúng ta có thể kiểm tra bảng 3 để xem dữ liệu đã được nhập hay chưa
Chuyển đổi dữ liệu trong khi nhậpĐôi khi định dạng của dữ liệu không khớp với các cột mục tiêu trong bảng. Trong những trường hợp đơn giản, bạn có thể biến đổi nó bằng cách sử dụng mệnh đề 7 trong câu lệnh 1 Giả sử cột ngày hết hạn trong tệp 9 ở định dạng 0 Khi nhập dữ liệu vào bảng 3, chúng ta phải chuyển nó sang định dạng ngày của MySQL bằng cách sử dụng hàm str_to_date() như sau 1 Nhập tệp từ máy khách vào máy chủ cơ sở dữ liệu MySQL từ xaCó thể nhập dữ liệu từ máy khách (máy tính cục bộ) vào máy chủ cơ sở dữ liệu MySQL từ xa bằng cách sử dụng câu lệnh 1 Khi bạn sử dụng tùy chọn 3 trong 1 , chương trình máy khách sẽ đọc tệp trên máy khách và gửi tệp đó đến máy chủ MySQL. Tệp sẽ được tải lên thư mục tạm thời của hệ điều hành máy chủ cơ sở dữ liệu e. g. , 5 trên Windows hoặc 6 trên Linux. Thư mục này không thể cấu hình hoặc xác định bởi MySQL Hãy cùng xem ví dụ sau 5 Sự khác biệt duy nhất là tùy chọn 3 trong câu lệnh. Nếu tải một tệp CSV lớn, bạn sẽ thấy rằng với tùy chọn 3, việc tải tệp sẽ chậm hơn một chút vì phải mất thời gian để chuyển tệp đến máy chủ cơ sở dữ liệu Tài khoản kết nối với máy chủ MySQL không cần phải có đặc quyền FILE để nhập tệp khi bạn sử dụng tùy chọn 3 Quá trình nhập tệp từ máy khách sang máy chủ cơ sở dữ liệu từ xa bằng cách sử dụng 10 có một số vấn đề về bảo mật mà bạn cần lưu ý để tránh các rủi ro bảo mật tiềm ẩn Nhập tệp CSV bằng MySQL WorkbenchBàn làm việc của MySQL cung cấp công cụ để nhập dữ liệu vào bảng. Nó cho phép bạn chỉnh sửa dữ liệu trước khi thực hiện thay đổi Sau đây là các bước mà bạn muốn nhập dữ liệu vào bảng Mở bảng mà dữ liệu được tải vào Nhấp vào nút Nhập, chọn tệp CSV và nhấp vào nút Mở Xem lại dữ liệu, nhấp vào nút Áp dụng Bàn làm việc của MySQL sẽ hiển thị hộp thoại “Áp dụng tập lệnh SQL vào cơ sở dữ liệu”, nhấp vào nút Áp dụng để chèn dữ liệu vào bảng Chúng tôi đã chỉ cho bạn cách nhập CSV vào bảng MySQL bằng cách sử dụng 10 và sử dụng MySQL Workbench. Với những kỹ thuật này, bạn có thể tải dữ liệu từ các định dạng tệp văn bản khác, chẳng hạn như được phân định bằng tab Làm cách nào để nhập cơ sở dữ liệu trong MySQL Workbench?Nhập cơ sở dữ liệu từ một tệp
. open Workbench and click on + next to the MySQL connections option. Điền thông tin kết nối vào các trường. Sau khi kết nối với cơ sở dữ liệu, hãy chuyển đến Nhập/Khôi phục dữ liệu. Chọn tùy chọn Nhập từ tệp tự chứa và chọn tệp.
Làm cách nào để nhập dữ liệu từ CSV sang MySQL Workbench?Nhập tệp CSV bằng MySQL Workbench
. Mở bảng mà dữ liệu được tải vào. Xem lại dữ liệu, nhấp vào nút Áp dụng. MySQL workbench sẽ hiển thị hộp thoại “Apply SQL Script to Database”, nhấn nút Apply để chèn dữ liệu vào bảng.
Làm cách nào để tải dữ liệu vào MySQL?Ngoài câu lệnh LOAD DATA để tải dữ liệu từ tệp vào bảng trong MySQL, bạn có thể sử dụng câu lệnh INSERT để chèn các hàng mới vào một bảng hiện có. You can use the INSERT statement to load data from file to table in MySQL in the following forms: INSERT… VALUES. INSERT…VALUES ROWS()
MySQL Workbench có thể nhập dữ liệu từ tệp dữ liệu nào?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ề trình tự nhập của sakila. bảng diễn viên từ tệp CSV. |