Cách xuất Kết quả dạng lưới sang định dạng CSV, JSON, Excel, HTML hoặc các định dạng khác trong MYSQL Workbench - MySQL DBA Tutorial
Cách xuất kết quả lưới sang CSV, JSON, Excel, HTML hoặc các định dạng khác trong MYSQL Workbench
giải thích
- Cách chúng tôi có thể xuất kết quả dạng lưới sang tệp CVS trong MySQL Workbench
- Cách xuất kết quả lưới sang tệp JSON trong MySQL Workbench
- Cách xuất kết quả lưới sang tệp HTML trong MySQL Workbench
- Cách xuất kết quả lưới ra file Excel trong MySQL Workbench
MySQL Workbench Tutorial - Cách xuất kết quả lưới sang các tệp csv, json, html và excel trong MySQL
Gửi email nàyBlogThis. Chia sẻ lên TwitterChia sẻ lên FacebookChia sẻ lên Pinterest
Trên ngăn bên trái có Trình duyệt đối tượng chứa hai tab có tiêu đề Quản lý và Lược đồ. Chọn tab lược đồ [mặc định]
Làm theo trình hướng dẫn tạo lược đồ bằng cách đặt tên cho lược đồ mới của bạn và nhấp vào Áp dụng để tạo lược đồ mới của bạn
Các tùy chọn khác bao gồm nhấp vào biểu tượng "Tạo lược đồ" trên thanh điều hướng chính hoặc thực hiện truy vấn "CREATE SCHEMA your_db_name" trong trình soạn thảo SQL
A. 2. Có cách nào dễ dàng để chọn tất cả dữ liệu từ một bảng rồi xem kết quả không?
Từ trình điều hướng lược đồ, hãy di chuột qua bảng và nhấp vào biểu tượng. Điều này thực thi một lược đồ "CHỌN * TỪ. table" truy vấn và tải kết quả vào lưới kết quả. Từ đó bạn có thể xem hoặc chỉnh sửa dữ liệu
Chức năng bàn làm việc
câu hỏi
A. 1. Làm cách nào để sao chép các kết nối MySQL đã lưu trong Workbench sang một máy tính khác?
A. 2. Làm cách nào tôi có thể xem lịch sử truy vấn MySQL Workbench của mình?
A. 3. Tôi có thể duy trì tab kết quả thay vì làm mới nó mỗi khi tôi thực hiện một câu lệnh không?
A. 4. MySQL Workbench tăng hiệu suất nhập như thế nào?
Câu hỏi và trả lời
A. 1. Làm cách nào để sao chép các kết nối MySQL đã lưu trong Workbench sang một máy tính khác?
A. 2. Làm cách nào tôi có thể xem lịch sử truy vấn MySQL Workbench của mình?
Trong ngăn dưới cùng, thay đổi Đầu ra hành động thành Lịch sử rồi chọn ngày thích hợp
A. 3. Tôi có thể duy trì tab kết quả thay vì làm mới nó mỗi khi tôi thực hiện một câu lệnh không?
Có, bạn có thể ghim tab kết quả để buộc nó duy trì và không bị ảnh hưởng bởi CẬP NHẬT và các câu lệnh khác. Làm điều đó bằng cách nhấp chuột phải vào tab kết quả và chọn "Pin Tab" từ menu ngữ cảnh hoặc nhấp chuột trái vào biểu tượng ghim nhỏ để chuyển đổi nó. Bây giờ, hãy thực hiện các truy vấn khác của bạn rồi làm mới tab đã ghim [có biểu tượng "làm mới" trong menu của lưới kết quả]
A. 4. MySQL Workbench tăng hiệu suất nhập như thế nào?
SET @[email protected]@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @[email protected]@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
Các câu lệnh này có chức năng như sau
SET @[email protected]@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
. Xác định xemInnoDB
có thực hiện kiểm tra khóa trùng lặp hay không. Quá trình nhập sẽ nhanh hơn nhiều đối với các tập dữ liệu lớn nếu việc kiểm tra này không được thực hiện. Để biết thêm thông tin, xemunique_checks
SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
. Xác định xem máy chủ có nên kiểm tra xem có tồn tại bảng được tham chiếu hay không khi xác định khóa ngoại. Do các tham chiếu vòng tròn tiềm năng, kiểm tra này phải được tắt trong thời gian nhập để cho phép xác định khóa ngoại. Để biết thêm thông tin, xemforeign_key_checks
SET @[email protected]@SQL_MODE, SQL_MODE='TRADITIONAL';
. Đặt SQL_MODE thànhTRADITIONAL
, khiến máy chủ hoạt động ở chế độ hạn chế hơn vàALLOW_INVALID_DATES
, khiến ngày không được xác thực đầy đủ
Các biến máy chủ này sau đó được đặt lại ở cuối tập lệnh bằng cách sử dụng các câu lệnh sau
SET [email protected]_SQL_MODE; SET [email protected]_FOREIGN_KEY_CHECKS; SET [email protected]_UNIQUE_CHECKS;
hành vi bàn làm việc
câu hỏi
A. 1. Tại sao kết quả truy vấn của tôi đôi khi hiển thị Chỉ đọc nhưng những lần khác tôi có thể chỉnh sửa dữ liệu trong lưới kết quả?
A. 2. Tôi đang cố gắng thực hiện truy vấn XÓA nhưng truy vấn không thành công với "Mã lỗi. lỗi 1175". Làm thế nào để tôi tiến hành?
A. 3. Kết nối máy chủ MySQL của tôi đã hết thời gian với một lỗi như "Mã lỗi. 2013. Mất kết nối với máy chủ MySQL trong khi truy vấn". Tôi có thể điều chỉnh thời gian chờ không?
A. 4. Các từ viết tắt cờ cột [PK, NN, UQ, BIN, UN, ZF, AI] trong MySQL Workbench Table Editor có nghĩa là gì?
Câu hỏi và trả lời
A. 1. Tại sao kết quả truy vấn của tôi đôi khi hiển thị Chỉ đọc nhưng những lần khác tôi có thể chỉnh sửa dữ liệu trong lưới kết quả?
Dữ liệu trong lưới kết quả truy vấn chỉ có thể chỉnh sửa được khi kết quả truy vấn bao gồm khóa chính. Ví dụ: "CHỌN loại TỪ thực phẩm" sẽ ở chế độ chỉ đọc nếu "loại" không phải là khóa chính, nhưng "CHỌN id, loại TỪ thực phẩm" sẽ có thể chỉnh sửa được khi "id" là khóa chính. Thông thường, cú pháp "SELECT *" được sử dụng trong Workbench thường bao gồm kết quả truy vấn với khóa chính
Để biết thêm thông tin, hãy di chuột qua biểu tượng "Chỉ đọc" để hiển thị chú giải công cụ giải thích lý do tập kết quả của bạn ở chế độ chỉ đọc
A. 2. Tôi đang cố gắng thực hiện truy vấn XÓA nhưng truy vấn không thành công với "Mã lỗi. lỗi 1175". Làm thế nào để tôi tiến hành?
Theo mặc định, Workbench được định cấu hình để không thực thi các truy vấn XÓA hoặc CẬP NHẬT không bao gồm mệnh đề WHERE trên cột KEY. Để thay đổi hành vi này, hãy mở Tùy chọn bàn làm việc của bạn, chọn phần Trình soạn thảo SQL và tắt tùy chọn sau
[ ] "Cập nhật an toàn". Cấm CẬP NHẬT và XÓA mà không có khóa trong mệnh đề WHERE hoặc không có mệnh đề GIỚI HẠN
Thay đổi tùy chọn này yêu cầu bạn kết nối lại với máy chủ MySQL của mình trước khi nó có thể ảnh hưởng
A. 3. Kết nối máy chủ MySQL của tôi đã hết thời gian với một lỗi như "Mã lỗi. 2013. Mất kết nối với máy chủ MySQL trong khi truy vấn". Tôi có thể điều chỉnh thời gian chờ không?
Có, đi tới Tùy chọn, Trình soạn thảo SQL và điều chỉnh tùy chọn thời gian chờ đọc kết nối DBMS mặc định là 600 giây. Điều này đặt lượng thời gian tối đa [tính bằng giây] mà một truy vấn có thể thực hiện trước khi MySQL Workbench ngắt kết nối khỏi máy chủ MySQL
A. 4. Các từ viết tắt cờ cột [PK, NN, UQ, BIN, UN, ZF, AI] trong MySQL Workbench Table Editor có nghĩa là gì?
Chọn các hộp này sẽ thay đổi cột của bảng bằng cách gán các ràng buộc đã chọn cho các cột được chỉ định
Di chuột qua từ viết tắt để xem mô tả và xem Phần 7. 1. 11. 2, “The Columns Tab” và tài liệu MySQL CREATE TABLE để biết thêm chi tiết
Quản lý dữ liệu
câu hỏi
A. 1. Làm cách nào để nhập dữ liệu giá trị được phân tách bằng dấu phẩy [CSV] vào MySQL bằng Workbench?
A. 2. Làm cách nào để xuất dữ liệu MySQL sang tệp văn bản thuần túy có định dạng như CSV, JSON hoặc XML?
A. 3. Làm cách nào để xuất [lưu] cơ sở dữ liệu MySQL thành tệp văn bản?
Câu hỏi và trả lời
A. 1. Làm cách nào để nhập dữ liệu giá trị được phân tách bằng dấu phẩy [CSV] vào MySQL bằng Workbench?
Bảng xem kết quả trong Workbench có tùy chọn "Nhập bản ghi từ tệp bên ngoài" để nhập dữ liệu CSV trực tiếp vào tập kết quả. Thực hiện điều đó trên tệp CSV của bạn và nhấp vào Áp dụng để xem xét và cam kết nhập
Nếu bạn đang nhập các tệp Excel, thì hãy cân nhắc sử dụng Tiện ích bổ sung MySQL cho Excel chính thức cho Excel
A. 2. Làm cách nào để xuất dữ liệu MySQL sang tệp văn bản thuần túy có định dạng như CSV, JSON hoặc XML?
Bảng xem kết quả trong Workbench có tùy chọn "Xuất tập bản ghi sang tệp bên ngoài" để xuất tập hợp kết quả của bạn sang nhiều định dạng khác nhau. Để biết thêm thông tin, hãy xem Phần 7. 1. 9, “Xuất tập kết quả”
Nếu bạn đang xuất sang Excel, thì hãy cân nhắc sử dụng Tiện ích bổ sung MySQL cho Excel chính thức cho Excel
A. 3. Làm cách nào để xuất [lưu] cơ sở dữ liệu MySQL thành tệp văn bản?
Tại đây, bạn có thể chọn xuất cơ sở dữ liệu nào, có bao gồm dữ liệu hay không, kết xuất thành một tệp hoặc nhiều tệp [một tệp trên mỗi bảng], v.v. Để biết thêm chi tiết, hãy xem Phần 5. 5, “Xuất nhập cơ sở dữ liệu”
Chung
câu hỏi
A. 1. Tôi buộc phải sử dụng MySQL Workbench 5. 2. x, tài liệu của nó có sẵn không?
Câu hỏi và trả lời
A. 1. Tôi buộc phải sử dụng MySQL Workbench 5. 2. x, tài liệu của nó có sẵn không?
Mặc dù 5. 2. nhánh x không còn được duy trì, tài liệu của nó được lưu trữ tại http. // nhà phát triển. mysql. com/doc/index-archive. html