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

Cơ sở dữ liệu mẫu SQLite

Tóm tắt :trong hướng dẫn này, trước tiên chúng tôi giới thiệu với bạn cơ sở dữ liệu mẫu SQLite. Sau đó, chúng tôi sẽ cung cấp cho bạn các liên kết để tải xuống cơ sở dữ liệu mẫu và sơ đồ của nó. Ở phần cuối của hướng dẫn, chúng tôi sẽ chỉ cho bạn cách kết nối với cơ sở dữ liệu mẫu bằng công cụ sqlite3.

Giới thiệu về cơ sở dữ liệu mẫu SQLite của chinook

Chúng tôi cung cấp cho bạn cơ sở dữ liệu mẫu SQLite có tên chinook. Cơ sở dữ liệu mẫu chinook là một cơ sở dữ liệu tốt để thực hành với SQL, đặc biệt là SQLite.

Sơ đồ cơ sở dữ liệu sau minh họa các bảng cơ sở dữ liệu chinook và mối quan hệ của chúng.

Các bảng cơ sở dữ liệu mẫu của Chinook

Có 11 bảng trong cơ sở dữ liệu mẫu chinook.

  • employees bảng lưu trữ dữ liệu nhân viên như id nhân viên, họ, tên, v.v. Nó cũng có một trường có tên ReportsTo để chỉ định ai báo cáo cho ai.
  • customers bảng lưu trữ dữ liệu khách hàng.
  • invoices &invoice_items bảng:hai bảng này lưu trữ dữ liệu hóa đơn. invoices bảng lưu trữ dữ liệu tiêu đề hóa đơn và invoice_items bảng lưu trữ dữ liệu chi tiết đơn hàng trên hóa đơn.
  • artists bảng lưu trữ dữ liệu nghệ sĩ. Đây là một bảng đơn giản chỉ chứa id và tên nghệ sĩ.
  • albums bảng lưu trữ dữ liệu về danh sách các bản nhạc. Mỗi album thuộc về một nghệ sĩ. Tuy nhiên, một nghệ sĩ có thể có nhiều album.
  • media_types bảng lưu trữ các loại phương tiện như âm thanh MPEG và tệp âm thanh AAC.
  • genres bảng lưu trữ các loại nhạc như rock, jazz, metal, v.v.
  • tracks bảng lưu trữ dữ liệu của các bài hát. Mỗi bản nhạc thuộc một album.
  • playlists &playlist_track bảng:playlists bảng lưu trữ dữ liệu về danh sách phát. Mỗi danh sách có chứa một danh sách các bản nhạc. Mỗi bản nhạc có thể thuộc nhiều danh sách phát. Mối quan hệ giữa playlists bảng và tracks bảng là nhiều-nhiều. playlist_track bảng được dùng để phản ánh mối quan hệ này.

Tải xuống cơ sở dữ liệu mẫu SQLite

Bạn có thể tải xuống cơ sở dữ liệu mẫu SQLite bằng liên kết sau.

Tải xuống cơ sở dữ liệu mẫu SQLite

Trong trường hợp bạn muốn có sơ đồ cơ sở dữ liệu để tham khảo, bạn có thể tải xuống cả phiên bản đen trắng và màu ở định dạng PDF.

Tải xuống sơ đồ cơ sở dữ liệu mẫu SQLite

Tải xuống sơ đồ cơ sở dữ liệu mẫu SQLite với màu

Cách kết nối với cơ sở dữ liệu mẫu SQLite

Tệp cơ sở dữ liệu mẫu có định dạng ZIP, do đó, bạn cần giải nén nó vào một thư mục, ví dụ:C:\sqlite\db . Tên của tệp là chinook.db

Nếu bạn chưa cài đặt phần mềm zip, bạn có thể tải xuống phần mềm zip miễn phí, chẳng hạn như 7-zip.

Đầu tiên, sử dụng chương trình dòng lệnh và điều hướng đến thư mục SQLite nơi chứa tệp sqlite3.exe:

c:\sqlite>Code language: Shell Session (shell)

Thứ hai, sử dụng lệnh sau để kết nối với chinook cơ sở dữ liệu mẫu nằm trong db thư mục, là một thư mục con của sqlite thư mục.

c:\sqlite>sqlite3 c:\sqlite\db\chinook.dbCode language: Shell Session (shell)

Bạn sẽ thấy lệnh sau:

sqlite>Code language: Shell Session (shell)

Thứ ba, hãy thử một lệnh đơn giản, ví dụ:.tables để xem tất cả các bảng có sẵn trong cơ sở dữ liệu mẫu.

sqlite> .tables
albums          employees       invoices        playlists
artists         genres          media_types     tracks
customers       invoice_items   playlist_trackCode language: SQL (Structured Query Language) (sql)

Trong hướng dẫn này, chúng tôi đã giới thiệu cho bạn cơ sở dữ liệu mẫu chinook SQLite và chỉ cho bạn cách kết nối với nó bằng công cụ sqlite3.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite IN

  2. SQLite Delete

  3. Lỗi SQLiteDatabase, nhật ký không hữu ích

  4. Kết hợp Số lượng SQLite () với GROUP BY để Thêm cột “Đếm” vào Tập kết quả của bạn

  5. Toán tử SQLite EXCEPT