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.
-
employeesbả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ênReportsTođể chỉ định ai báo cáo cho ai. -
customersbảng lưu trữ dữ liệu khách hàng. -
invoices&invoice_itemsbảng:hai bảng này lưu trữ dữ liệu hóa đơn.invoicesbảng lưu trữ dữ liệu tiêu đề hóa đơn vàinvoice_itemsbảng lưu trữ dữ liệu chi tiết đơn hàng trên hóa đơn. -
artistsbả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ĩ. -
albumsbả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_typesbảng lưu trữ các loại phương tiện như âm thanh MPEG và tệp âm thanh AAC. -
genresbảng lưu trữ các loại nhạc như rock, jazz, metal, v.v. -
tracksbả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_trackbảng:playlistsbả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ữaplaylistsbảng vàtracksbảng là nhiều-nhiều.playlist_trackbả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.