Đẩy dữ liệu trở lại cơ sở dữ liệu

Xử lý dữ liệu trên Shell

Susan Sun

Data Person

csvsql: tài liệu

csvsql:

  • chạy lệnh SQL trực tiếp trên cơ sở dữ liệu
  • hỗ trợ tạo bảng và chèn dữ liệu

Tham số tùy chọn:

  • --insert
  • --db
  • --no-inference & --no-constraints
Xử lý dữ liệu trên Shell

csvsql: đẩy dữ liệu trở lại cơ sở dữ liệu

Cú pháp mẫu:

csvsql --db "sqlite:///SpotifyDatabase.db" \
       --insert Spotify_MusicAttributes.csv

Lưu ý:

  1. Xuống dòng để mã gọn và dễ đọc

  2. Dùng ba dấu gạch chéo để chỉ định tên cơ sở dữ liệu

  3. Kết thúc bằng phần mở rộng .db cho cơ sở dữ liệu SQLITE

Xử lý dữ liệu trên Shell

csvsql: đẩy dữ liệu trở lại cơ sở dữ liệu

Cú pháp mẫu:

csvsql --db "sqlite:///SpotifyDatabase.db" \
       --insert Spotify_MusicAttributes.csv

Tài liệu:

csvsql -h
--insert  Ngoài tạo bảng, còn chèn dữ liệu vào bảng.
          Chỉ hợp lệ khi có --db.
Xử lý dữ liệu trên Shell

csvsql: đẩy dữ liệu trở lại cơ sở dữ liệu

Cú pháp mẫu:

csvsql --no-inference --no-constraints \
       --db "sqlite:///SpotifyDatabase.db" \
       --insert Spotify_MusicAttributes.csv

Tài liệu:

csvsql -h
--no-inference   Tắt suy luận kiểu khi phân tích đầu vào.
--no-constraints Tạo schema không giới hạn độ dài hoặc kiểm tra null.
Xử lý dữ liệu trên Shell

Hãy thực hành!

Xử lý dữ liệu trên Shell

Preparing Video For Download...