Xuất cấu trúc MySQL sang Excel

Lược đồ xuất MySQL là một kỹ thuật có tính năng xuất cơ sở dữ liệu DDL cho các đối tượng cơ sở dữ liệu như bảng, hàm, dạng xem, trình kích hoạt, gói, thủ tục và phần thân gói. Ở đây, mục tiêu có thể là trình soạn thảo lệnh SQL, bất kỳ khay nhớ tạm hoặc tệp nào. Trong phương thức Xuất MySQL này trong cơ sở dữ liệu, người dùng có thể xuất tất cả các đối tượng cơ sở dữ liệu hoặc chúng tôi cũng có thể thực hiện bất kỳ lựa chọn nào

Về cơ bản, Lược đồ MySQL được biết đến là lược đồ hệ thống bao gồm tất cả các bảng từ điển thông tin hoặc dữ liệu của bảng hoặc siêu dữ liệu đối tượng cơ sở dữ liệu được lưu trữ trong máy chủ và cần thiết cho các hoạt động truy vấn được thực hiện

Bắt đầu khóa học khoa học dữ liệu miễn phí của bạn

Hadoop, Khoa học dữ liệu, Thống kê và những thứ khác

Do đó, trong MySQL, chúng ta có thể xuất các lược đồ hoặc cơ sở dữ liệu này sang một tệp bên ngoài ở các định dạng khác nhau có sẵn, chẳng hạn như. sql,. csv,. tài liệu,. xml, Microsoft Excel, Google Docs, Open Office, v.v. sử dụng phpMyAdmin hoặc chương trình dòng lệnh cho bảng/cơ sở dữ liệu mysqldump

cú pháp

Chúng tôi có thể xuất lược đồ dưới dạng bảng hoặc toàn bộ cơ sở dữ liệu một cách yên tĩnh bằng cách truy vấn kết quả vào tệp CSV tồn tại trong máy chủ cơ sở dữ liệu MySQL

Nhưng trước khi thực hiện xuất dữ liệu, người dùng cần đảm bảo những điều sau

Gói khoa học dữ liệu tất cả trong một(360+ khóa học, hơn 50 dự án)

Xuất cấu trúc MySQL sang Excel
Xuất cấu trúc MySQL sang Excel
Xuất cấu trúc MySQL sang Excel
Xuất cấu trúc MySQL sang Excel

Xuất cấu trúc MySQL sang Excel
Xuất cấu trúc MySQL sang Excel
Xuất cấu trúc MySQL sang Excel
Xuất cấu trúc MySQL sang Excel

Giá bán
Xem các khóa học

Hơn 360 khóa học trực tuyến. hơn 50 dự án. Hơn 1500 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 7 (85.314 xếp hạng)

  • Người dùng phải có quyền ghi trong quy trình máy chủ MySQL vào thư mục đích, bao gồm tệp CSV đích
  • Tệp CSV đích không được xuất hiện

Giả sử truy vấn thành công chọn tất cả các trường từ sách đến bảng hiện có trong bảng cơ sở dữ liệu với mệnh đề WHERE

SELECT * FROM Books WHERE Language = ‘English’;

Bây giờ, xuất dữ liệu kết quả truy vấn này thành tệp CSV, chúng tôi cần thêm một vài mệnh đề vào truy vấn trên được viết như sau

SELECT * FROM Books WHERE Language = ‘English’
INTO OUTFILE ‘C:/tmp/books_info.csv’ FIELDS ENCLOSED BY ‘ ; ’ ESCAPED BY ‘ ” ’
LINES TERMINATED BY ‘ \r\n ’;

Khi truy vấn được thực thi trong máy chủ, thì câu lệnh này sẽ tạo một tệp CSV có tên là sách_info. csv trong c cụ thể. /tmp thư mục chứa tập kết quả. Tệp cụ thể này được xuất sẽ bao gồm các dòng của bảng trong nhóm kết quả. Ở đây, mỗi dòng được hoàn thành bởi cấu trúc xuống dòng cùng với ký tự nguồn cấp dữ liệu được nêu bởi mệnh đề LINES TERMINATED BY ‘ \r\n ’. Mỗi dòng bao gồm các giá trị của mỗi cột bảng của hàng trong bảng trong tập hợp kết quả

Mọi giá trị được bao quanh bởi dấu ngoặc kép được xác định bởi FIELDS ENCLOSED BY ‘ ; . Nó giúp tránh giá trị có thể bao gồm dấu phẩy sẽ được hiểu là dấu phân cách trường. Khi bao quanh các giá trị bằng dấu ngoặc kép, tôi. e. dấu ngoặc kép thì dấu phẩy bên trong giá trị sẽ không được chấp nhận làm dấu phân cách trường

Làm cách nào để xuất lược đồ trong MySQL?

  • MySQL hiện đang được sở hữu bởi Oracle và một cơ sở dữ liệu mã nguồn mở. MySQL lưu trữ các lược đồ bao gồm mọi thứ có trong cấu trúc bảng như trường, dạng xem, đặc quyền, trình kích hoạt, đối tượng, thuộc tính, chỉ mục, toán tử, hàm cùng với dữ liệu có thể được truy cập bằng ngôn ngữ SQL
  • Lược đồ xuất MySQL này giúp xuất các lược đồ này từ cơ sở dữ liệu hoặc chứa một bảng cụ thể và có thể được nhập vào bất kỳ cơ sở dữ liệu hoặc bảng nào khác có các lược đồ giống hệt như trong lược đồ trước đó
  • Hơn nữa, các lược đồ trong MySQL cung cấp một cấu trúc logic để lưu trữ dữ liệu và giá trị dưới dạng các hàng và cột của bảng với truy vấn tất cả các đối tượng cơ sở dữ liệu, các thủ tục chức năng, kiểu dữ liệu, ràng buộc, thông tin được nhóm để thêm các tính năng và triển khai các bộ sưu tập mới bằng cách sử dụng các lược đồ thông tin và
  • Nói một cách đơn giản, chúng ta có thể nói rằng cơ sở dữ liệu MySQL là một tập hợp các lược đồ, trong khi lược đồ là một tập hợp các bảng. Do đó, lược đồ có thể được áp dụng để biểu diễn một phần của cơ sở dữ liệu bằng truy vấn

Thí dụ

Hãy để chúng tôi minh họa quy trình MySQL Export Schema thông qua các ví dụ và tìm hiểu cách thực hiện thao tác xuất trong máy chủ cơ sở dữ liệu phpMyAdmin hoặc trong bảng điều khiển phpMyAdmin của localhost hoặc cpanel như sau

Khi chúng ta cần sử dụng cấu trúc lược đồ xuất để xuất bất kỳ cơ sở dữ liệu hoặc bảng nào từ máy chủ bằng phpMyAdmin thì chúng ta sẽ làm theo các bước dưới đây

1. Nhấp vào tên cơ sở dữ liệu MySQL có trên menu bên trái của phpmyAdmin

Khi bạn truy cập trang phpMyAdmin của mình và đăng nhập thông qua tên người dùng và mật khẩu được xác định bởi bất kỳ người dùng nào vận hành trang đó, bạn sẽ tìm thấy danh sách các cơ sở dữ liệu được tạo trong máy chủ ở menu bên trái. Bạn chỉ cần chọn cơ sở dữ liệu cụ thể mà bạn muốn xuất bằng các lược đồ và sau đó nhấp vào cơ sở dữ liệu đó

Xuất cấu trúc MySQL sang Excel

2. Một lần nữa, chọn tùy chọn Xuất từ ​​menu trên cùng ở khung bên phải

Sau khi nhấp vào một cơ sở dữ liệu cụ thể, bạn sẽ thấy các bảng có trong cơ sở dữ liệu đó và trên menu trên cùng, các tùy chọn khác nhau được trình bày để người dùng thực hiện các tác vụ khác nhau. Từ menu trên cùng này, hãy xem tùy chọn Xuất và nhấp vào nó một cách đơn giản

Xuất cấu trúc MySQL sang Excel

3. Chọn tùy chọn XML từ trình đơn thả xuống Định dạng để xuất cơ sở dữ liệu hoặc bảng

Bạn sẽ thấy các tùy chọn xuất theo mặc định. Định dạng SQL tồn tại, nhưng bạn cần chọn định dạng XML từ lựa chọn thả xuống

Xuất cấu trúc MySQL sang Excel

4. Chọn Tùy chỉnh – hiển thị tất cả các tùy chọn từ các tùy chọn Phương thức xuất

Trên trang xuất, bạn có thể thấy có hai tùy chọn cho loại xuất. Đó là Phương thức nhanh với các tùy chọn tối thiểu hoặc Phương thức tùy chỉnh, hiển thị tất cả các tùy chọn có thể. Vì vậy, hãy chọn phương pháp tùy chỉnh và di chuyển xa hơn

Xuất cấu trúc MySQL sang Excel

Xuất cấu trúc MySQL sang Excel

Xuất cấu trúc MySQL sang Excel

Tại đây, bạn cũng có thể chọn các bảng cụ thể mà bạn muốn xuất lược đồ và xóa các bảng khác bằng cách bỏ chọn tên bảng

5. Từ phần Tùy chọn kết xuất dữ liệu, bỏ chọn Xuất nội dung

Bây giờ, bạn có thể thấy các tùy chọn khác nhau trong tùy chọn xuất tùy chỉnh như đầu ra cho kích thước, ký tự và tất cả, tùy chọn Định dạng cụ thể chứa tất cả tùy chọn tạo đối tượng có lược đồ để xuất và cuối cùng, bạn sẽ tìm thấy tùy chọn Kết xuất dữ liệu mà bạn

Xuất cấu trúc MySQL sang Excel

6. Tiếp theo, nhấp vào tùy chọn Đi

Cuối cùng, thiết lập tất cả, chỉ cần nhấp vào nút Bắt đầu để xuất lược đồ từ cơ sở dữ liệu và. tệp xml sẽ được tải xuống dưới dạng

Xuất cấu trúc MySQL sang Excel

Khi bạn mở tệp trên trình duyệt của mình, bạn sẽ chỉ thấy các lược đồ bảng của cơ sở dữ liệu được xuất

Xuất cấu trúc MySQL sang Excel

Phần kết luận

Tính năng lược đồ xuất MySQL có sẵn cho DB2 cho LUW, H2, Derby, Exasol, MariaDB, Informix, SQL, Mimer, SQL Server, Redshift, Snowflake, NuoDB, MySQL, Oracle, SQLite, PostgreSQL, Vertica và Sybase ASE. MySQL hỗ trợ xuất lược đồ cơ sở dữ liệu với các tùy chọn đa dạng một cách dễ dàng và nhanh chóng sang bộ lưu trữ Đám mây Cơ sở dữ liệu Oracle hoặc FTP an toàn

Bài viết được đề xuất

Đây là hướng dẫn về Mysql Export Schema. Ở đây chúng tôi thảo luận về các bước khác nhau để xuất lược đồ trong MySQL cùng với cú pháp và ví dụ. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Làm cách nào để xuất cấu trúc bảng MySQL?

Xuất cấu trúc lược đồ bằng MySQL Workbench .
Từ menu Máy chủ, chọn Xuất dữ liệu
Ở phía bên trái, chọn cơ sở dữ liệu để xuất
Chọn "Chỉ cấu trúc kết xuất" làm phương thức kết xuất
Bỏ chọn các tùy chọn. Kết xuất các thủ tục và chức năng được lưu trữ, kết xuất sự kiện, kích hoạt kết xuất

Làm cách nào để xuất truy vấn MySQL dưới dạng CSV?

Để xuất dữ liệu MySQL sang định dạng tệp CSV, chỉ cần thực thi đoạn mã sau. CHỌN địa chỉ, địa chỉ2, address_id TỪ vị trí VÀO TẬP TIN NGOÀI RA 'C. /Dữ liệu chương trình/MySQL/Máy chủ MySQL 8. 0/Tải lên/vị trí. csv'; Phương pháp này sẽ không được giải thích chi tiết vì nó đã được đề cập kỹ trong bài viết Cách xuất dữ liệu MySQL sang CSV.

Làm cách nào để xuất cấu trúc bảng trong phpMyAdmin?

Nhấp vào tên bảng mà bạn muốn xuất. Ở trên cùng bên phải của giao diện phpMyAdmin, bạn sẽ thấy một hàng tùy chọn bắt đầu bằng Browse. Nhấp vào Xuất để bắt đầu quá trình xuất. Để nhanh chóng xuất tất cả dữ liệu và toàn bộ cấu trúc bảng, hãy chọn tùy chọn Nhanh

Làm cách nào để nhập dữ liệu từ MySQL sang Excel?

Kết nối với cơ sở dữ liệu MySQL của bạn .
Trong Excel, trên tab Dữ liệu, bấm vào MySQL cho Excel để khởi chạy bổ trợ
Trong bảng "MySQL cho Excel" (gần cuối), nhấp vào Kết nối mới
Trong màn hình "Kết nối phiên bản MySQL"