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

2 Cơ sở dữ liệu Mẫu cho SQLite

Nếu bạn cần một cơ sở dữ liệu mẫu để chạy một số bài kiểm tra nhanh trong SQLite, đây là một số tùy chọn.

1. Cơ sở dữ liệu Chinook

Cơ sở dữ liệu Chinook được tạo ra để thay thế cho cơ sở dữ liệu Northwind. Nó đại diện cho một cửa hàng phương tiện kỹ thuật số, bao gồm các bảng cho nghệ sĩ, album, bản nhạc truyền thông, hóa đơn và khách hàng.

Cơ sở dữ liệu Chinook có sẵn trên GitHub. Nó có sẵn cho các DBMS khác nhau bao gồm MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 và tất nhiên, SQLite.

Cài đặt Cơ sở dữ liệu Chinook

Bạn có thể cài đặt cơ sở dữ liệu Chinook trong SQLite bằng cách chạy tập lệnh SQL có sẵn trên GitHub. Đây là một tập lệnh khá lớn, vì vậy bạn có thể thấy dễ dàng hơn khi chạy nó từ một tệp.

Đầu tiên, lưu tập lệnh Chinook_Sqlite.sql vào thư mục / thư mục trên máy tính của bạn. Đó là liên kết trực tiếp đến tập lệnh trên GitHub.

Bây giờ, hãy tạo một cơ sở dữ liệu có tên là Chinook. Bạn có thể thực hiện việc này bằng cách kết nối với SQLite bằng lệnh sau:

sqlite3 Chinook.db

Bây giờ bạn có thể chạy tập lệnh. Để chạy nó từ tệp, hãy sử dụng lệnh sau:

.read Chinook_Sqlite.sql

Điều này giả định rằng bạn đang ở trong cùng một thư mục với tệp và tệp đó được gọi là Chinook_Sqlite.sql . Nếu không, bạn sẽ cần sử dụng đường dẫn đầy đủ đến tệp cùng với bất kỳ thứ gì bạn đã gọi tệp.

Chạy tập lệnh này sẽ tạo các bảng cơ sở dữ liệu và điền vào chúng với dữ liệu.

Sau khi tập lệnh chạy xong, bạn có thể xác minh rằng tập lệnh đã tạo cơ sở dữ liệu bằng cách chọn một số dữ liệu từ bảng. Ví dụ:bạn có thể chạy như sau:

SELECT * FROM Artist LIMIT 10;

Kết quả:

1|AC/DC
2|Accept
3|Aerosmith
4|Alanis Morissette
5|Alice In Chains
6|Antônio Carlos Jobim
7|Apocalyptica
8|Audioslave
9|BackBeat
10|Billy Cobham

2. Cơ sở dữ liệu Northwind

Bạn có thể làm điều tương tự với cơ sở dữ liệu Northwind. Trên thực tế, cơ sở dữ liệu Chinook được tạo ra như một giải pháp thay thế mới hơn cho cơ sở dữ liệu Northwind.

Cơ sở dữ liệu Northwind đã có sẵn cho SQL Server và Microsoft Access trong nhiều năm. Nó được cung cấp như một cơ sở dữ liệu hướng dẫn để quản lý khách hàng doanh nghiệp nhỏ, đơn đặt hàng, hàng tồn kho, mua hàng, nhà cung cấp, vận chuyển và nhân viên.

Github có phiên bản của cơ sở dữ liệu mẫu Microsoft Access 2000 Northwind, được thiết kế lại cho SQLite3.

Vì vậy, tương tự như ví dụ trước, hãy lưu tập lệnh SQL có sẵn trên GitHub dưới dạng Northwind_Sqlite.sql .

Bây giờ hãy kết nối với SQLite và tạo cơ sở dữ liệu có tên Northwind:

sqlite3 Northwind.db

Bây giờ bạn có thể chạy tập lệnh:

.read Northwind_Sqlite.sql

Thao tác này sẽ tạo các bảng và điền chúng, v.v. Bạn có thể sẽ thấy dữ liệu nhấp nháy theo tập lệnh khi nó đang chạy.

Trong mọi trường hợp, sau khi chạy xong, bạn có thể kiểm tra nhanh bằng cách chọn một số dữ liệu. Ví dụ:

SELECT * FROM "Order Details" LIMIT 10;

Kết quả:

10248|11|14|12|0.0
10248|42|9.8|10|0.0
10248|72|34.8|5|0.0
10249|14|18.6|9|0.0
10249|51|42.4|40|0.0
10250|41|7.7|10|0.0
10250|51|42.4|35|0.15
10250|65|16.8|15|0.15
10251|22|16.8|6|0.05
10251|57|15.6|15|0.05

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.lang.IllegalStateException:Không thể đọc hàng 0, cột -1 từ CursorWindow - Sự cố Android sqlite

  2. Cách định dạng số với Zeros hàng đầu trong SQLite

  3. Cách lấy thời gian hiện tại trong SQLite

  4. Chèn dữ liệu để ghi vào sqlite

  5. SQLite JSON_EACH ()