The first thing you must establish for a database is What do you want to record.
Use as many columns (fields) as you need. e.g. Bill Booth is two fileds - Fname & Lname. They are then easily sorted or displayed as FullName.
We could go into a lot of database philosophy here, but I will try to keep it simple.
Using TablePlus, we create an SQLite database and our first table called wordleGames. Open TablePlus
The trick is to put enough basic data in the table to feed all of our output needs while minimizing upkeep. But don't skimp on fields. Example: Full Name is two fields, First name and Last name.
There also should be only one true version of data. This can be achieved by using Relational tables.
Each day, we will add a record for these fields. No data record formatting desired or required. That's a job for the Stacks.
Can SQLite handle lots of records? Absolutely! In fact, CaptureOne (photography program) uses SQLite to keep track of everything, including location of your image files, adjustments, keywords etc. in a relational database with dozens of tables and thousands of records, so unless you are working for Super Mega Corp, no way you will max out.