Skip to main content

Sqlite Data Starter Packs — Link

Here are the specific datasets I reach for when prototyping:

I will generate a JSON object representing a "Helpful Feature". This feature is a "SQLite Starter Pack Menu" that appears when the user mentions downloading or finding data. It provides quick links to high-quality sample databases for testing and learning.

Best for: Testing ORMs (Entity Framework, SQLAlchemy) and API endpoints. sqlite data starter packs link

Chinook is a modern alternative to Northwind. It models a digital media store with artists, albums, tracks, playlists, and invoices.

Insert a note:

INSERT INTO notes (title, body, tags) VALUES ('First note', 'This is body', 'personal,ideas');

Query notes (all):

SELECT id, title, substr(body,1,200) AS preview, created_at FROM notes ORDER BY created_at DESC;

Query by tag (simple CSV tag field):

SELECT * FROM notes WHERE tags LIKE '%personal%';

Update a note (and updated_at):

UPDATE notes SET title='Updated', body='New body', updated_at=datetime('now') WHERE id=1;

Delete:

DELETE FROM notes WHERE id=1;

Using many-to-many tags: add tag & associate:

INSERT OR IGNORE INTO tags (name) VALUES ('work');
INSERT INTO note_tags (note_id, tag_id)
  VALUES (1, (SELECT id FROM tags WHERE name='work'));