SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Xuất cơ sở dữ liệu SQLite sang tệp CSV

Tóm tắt :trong hướng dẫn này, bạn sẽ học cách xuất cơ sở dữ liệu SQLite sang tệp CSV.

Có một số cách để kết xuất dữ liệu từ cơ sở dữ liệu SQLite sang tệp CSV.

Xuất Cơ sở dữ liệu SQLite sang tệp CSV bằng công cụ sqlite3

Dự án SQLite cung cấp cho bạn một chương trình dòng lệnh có tên sqlite3 hoặc sqlite3.exe trên Windows. Bằng cách sử dụng công cụ sqlite3, bạn có thể sử dụng câu lệnh SQL và lệnh dấu chấm để tương tác với cơ sở dữ liệu SQLite.

Để xuất dữ liệu từ cơ sở dữ liệu SQLite sang tệp CSV, bạn sử dụng các bước sau:

  1. Bật tiêu đề của tập hợp kết quả bằng .header theo lệnh.
  2. Đặt chế độ đầu ra thành CSV để hướng dẫn công cụ sqlite3 đưa ra kết quả ở chế độ CSV.
  3. Gửi đầu ra tới tệp CSV.
  4. Đưa ra truy vấn để chọn dữ liệu từ bảng mà bạn muốn xuất.

Các lệnh sau chọn dữ liệu từ customers bảng và xuất nó sang data.csv tệp.

>sqlite3 c:/sqlite/chinook.db
sqlite> .headers on
sqlite> .mode csv
sqlite> .output data.csv
sqlite> SELECT customerid,
   ...>        firstname,
   ...>        lastname,
   ...>        company
   ...>   FROM customers;
sqlite> .quit

Nếu bạn kiểm tra data.csv , bạn sẽ thấy kết quả sau.

Bên cạnh việc sử dụng các lệnh dấu chấm, bạn có thể sử dụng các tùy chọn của công cụ sqlite3 để xuất dữ liệu từ cơ sở dữ liệu SQLite sang tệp CSV.

Ví dụ:lệnh sau xuất dữ liệu từ bảng tuyến đường sang tệp CSV có tên tracks.csv .

>sqlite3 -header -csv c:/sqlite/chinook.db "select * from tracks;" > tracks.csvCode language: SQL (Structured Query Language) (sql)

Nếu bạn có một tệp có tên query.sql chứa tập lệnh để truy vấn dữ liệu, bạn có thể thực thi các câu lệnh trong tệp và xuất dữ liệu sang tệp CSV.

>sqlite3 -header -csv c:/sqlite/chinook.db < query.sql > data.csv

Xuất cơ sở dữ liệu SQLite sang tệp CSV bằng SQliteStudio

SQLiteStudio cung cấp chức năng xuất cho phép bạn xuất dữ liệu trong bảng hoặc kết quả của truy vấn sang tệp CSV.

Các bước sau đây chỉ cho bạn cách xuất dữ liệu từ bảng sang tệp CSV.

Trước tiên, nhấp vào Công cụ> Xuất mục menu

Tiếp theo, chọn cơ sở dữ liệu và bảng mà bạn muốn xuất dữ liệu; kiểm tra dữ liệu bảng Xuất.

Sau đó, chọn một bảng để xuất dữ liệu.

Sau đó, (1) chọn CSV làm định dạng xuất, (2) chỉ định tên tệp CSV, (3) kiểm tra tên cột trong hàng đầu tiên, (4) chọn dấu phẩy (,) làm dấu phân tách cột, (5 ) coi giá trị NULL là chuỗi trống, (6) nhấp vào nút Kết thúc để hoàn tất quá trình xuất.

Cuối cùng, hãy kiểm tra customer.csv tệp, bạn sẽ thấy nội dung sau:

Trong hướng dẫn này, bạn đã học các cách khác nhau để xuất dữ liệu trong cơ sở dữ liệu SQLite sang tệp CSV.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhập tệp CSV vào bảng SQLite

  2. Cột _ID không tồn tại lỗi mặc dù nó tồn tại trong bảng

  3. Mục đích của bản đồ chiếu Android trong nhà cung cấp nội dung là gì?

  4. Cơ sở dữ liệu sẽ không bị xóa khi gỡ cài đặt Ứng dụng Android

  5. lưu trữ giá trị lâu dài trong cơ sở dữ liệu Android