SQL is great, but it's been around FOREVER, and just as database technology has come a long way, so have a lot of our options for interacting with it.
In this video, we explore the pros and cons of writing raw SQL, using a SQL query builder, or using an ORM.
To run the code, first install the requirements:
pip install -r requirements.txt
Then, run one of the code files:
python3 raw_sql.py
python3 query_builder.py
python3 orm.py