Đầu ra MySQL
Bản tóm tắt. trong hướng dẫn này, bạn sẽ học các kỹ thuật khác nhau về cách xuất bảng MySQL sang tệp CSV Show CSV là viết tắt của các giá trị được phân tách bằng dấu phẩy. Bạn thường sử dụng định dạng tệp CSV để trao đổi dữ liệu giữa các ứng dụng như Microsoft Excel, Open Office, Google Docs, v.v. Sẽ rất hữu ích khi có dữ liệu từ cơ sở dữ liệu MySQL ở định dạng tệp CSV vì bạn có thể phân tích và định dạng dữ liệu theo cách bạn muốn MySQL cung cấp một cách dễ dàng để xuất kết quả của truy vấn thành tệp CSV nằm trong máy chủ cơ sở dữ liệu Trước khi xuất dữ liệu, bạn phải đảm bảo rằng
Truy vấn sau đây chọn các đơn đặt hàng đã hủy từ bảng 8
Để xuất tập kết quả này thành tệp CSV, bạn thêm một số mệnh đề vào truy vấn trên như sau
Câu lệnh đã tạo một tệp CSV có tên 9 trong thư mục 0 chứa tập hợp kết quả Tệp CSV chứa các dòng hàng trong tập hợp kết quả. Mỗi dòng được kết thúc bằng một chuỗi ký tự xuống dòng và ký tự xuống dòng được chỉ định bởi mệnh đề 1. Mỗi dòng chứa các giá trị của từng cột của hàng trong tập kết quả Mỗi giá trị được đặt trong dấu ngoặc kép được biểu thị bởi mệnh đề 2. Điều này ngăn giá trị có thể chứa dấu phẩy (,) sẽ được hiểu là dấu tách trường. Khi đặt các giá trị bằng dấu ngoặc kép, dấu phẩy bên trong giá trị không được nhận dạng là dấu tách trường Xuất dữ liệu sang tệp CSV có tên tệp chứa dấu thời gianBạn thường cần xuất dữ liệu thành tệp CSV có tên chứa dấu thời gian mà tại đó tệp được tạo. Để làm như vậy, bạn cần sử dụng câu lệnh chuẩn bị sẵn của MySQL Các lệnh sau xuất toàn bộ bảng đơn đặt hàng thành tệp CSV với dấu thời gian là một phần của tên tệp
Hãy xem xét các lệnh trên chi tiết hơn
Bạn có thể gói lệnh theo sự kiện và lên lịch chạy sự kiện định kỳ nếu cần Xuất dữ liệu với tiêu đề cộtSẽ thuận tiện nếu tệp CSV chứa dòng đầu tiên làm tiêu đề cột để tệp dễ hiểu hơn Để thêm tiêu đề cột, bạn cần sử dụng câu lệnh UNION như sau
Như truy vấn đã hiển thị, bạn cần bao gồm tiêu đề cột của mỗi cột Xử lý giá trị NULLTrong trường hợp các giá trị trong tập hợp kết quả chứa giá trị NULL, thì tệp đích sẽ chứa 3 thay vì 4. Để khắc phục sự cố này, bạn cần thay thế giá trị 4 bằng giá trị khác e. g. , không áp dụng ( 6 ) bằng cách sử dụng hàm IFNULL như truy vấn sau 1 Chúng tôi đã thay thế các giá trị 4 trong cột 8 bằng chuỗi 6. Tệp CSV hiển thị giá trị 6 thay vì 4 Xuất dữ liệu sang tệp CSV bằng MySQL WorkbenchTrong trường hợp bạn không có quyền truy cập vào máy chủ cơ sở dữ liệu để lấy tệp CSV đã xuất, bạn có thể sử dụng MySQL Workbench để xuất tập kết quả của truy vấn sang tệp CSV trong máy tính cục bộ của mình như sau
Tệp CSV được xuất bởi MySQL Workbench hỗ trợ tiêu đề cột, giá trị 4 và các tính năng tuyệt vời khác Đầu ra trong MySQL là gì?MySQL Shell có thể in kết quả ở định dạng bảng, theo thẻ hoặc dọc hoặc dưới dạng đầu ra JSON đẹp hoặc thô . Từ vỏ MySQL 8. 0. 14, tùy chọn cấu hình MySQL Shell resultFormat có thể được sử dụng để chỉ định bất kỳ định dạng đầu ra nào dưới dạng mặc định liên tục cho tất cả các phiên hoặc chỉ cho phiên hiện tại.
Đầu ra trong MySQL ở đâu?Đầu ra nằm ở ở dưới cùng của MySQL Workbench . Hộp chọn của nó bao gồm các tùy chọn Đầu ra hành động , Đầu ra lịch sử và Đầu ra văn bản.
Làm cách nào để xem dữ liệu trong bảng MySQL?Lệnh đầu tiên bạn cần sử dụng là câu lệnh SELECT FROM MySQL có cú pháp như sau. CHỌN * TỪ tên_bảng; Đây là một truy vấn MySQL cơ bản sẽ yêu cầu tập lệnh chọn tất cả các bản ghi từ bảng tên_bảng.
Có GUI cho MySQL không?GUI cơ sở dữ liệu đã được tạo để giúp dễ dàng quản lý cơ sở dữ liệu MySQL một cách trực quan mà không cần phải nhập các lệnh SQL theo cách thủ công. GUI làm cho quá trình thiết kế, tạo và quản trị cơ sở dữ liệu dễ dàng và thuận tiện hơn. |