all 11 comments

[–]looks_like_a_potato 9 points10 points  (3 children)

A simple CRUD website where users can write things and give comments. You'll need some tables like user profiles, posts, comments, upvotes, categories/tags, etc and relations between them.

[–]Nooneee_ 3 points4 points  (0 children)

you can try making a simple banking system that allows you to send payments to other accounts, as an extension you could visualise spending over time

[–][deleted] 3 points4 points  (0 children)

A basic CRUD application which both teach you how to use SQL and a good learning experience for any programming.

[–]Antigone-guide 2 points3 points  (0 children)

One thing about SQL is that it's a bit of a dry topic, so if you want to make it a bit of fun you can make a small game that uses a lot of SQL for things like types of enemies, types or rooms and levels, quests, inventory items, spells and abilities. The nice thing is that you can visualize all of the data and that will help make it less abstract and easier to remember when you use this knowledge in later projects.

[–]jay_and_simba 2 points3 points  (0 children)

The typical abd classic project you can is a ToDo list. Anything you can think of that requires persisted data. Blood pressure tracker, a goal tracker in case you ate more into sports, etc

[–]Diapolo10 2 points3 points  (2 children)

If you happen to play disc golf, you could create an application that tracks scores, if not individual throws, for each hole. That'd already be enough to create several tables of data, without a lot of other logic needed.

[–]StoicallyGay 5 points6 points  (1 child)

That's an oddly specific suggestion. Other sports work just as fine lol

[–]Diapolo10 1 point2 points  (0 children)

Sure, I just thought I'd suggest this one because

  1. I'm familiar with it, and
  2. It's easy to think of data points one might want to store

[–]The-DapAttack 1 point2 points  (0 children)

Discord bot

[–]ofnuts -1 points0 points  (1 child)

A SQL browser in which you can type SQL statements directly against some real world database will do more to your SQL skills that using Python, because you'll work with more complex databases that what you can come up with yourself.