As noted in part 1 of this series, I will be building an application specifically to explore building APIs. To get started, I’ll want to build a back-end database. The application we’ll be simulating is a car dealership. Customers can list a car for sale, or look through cars they might buy.
We want to keep things very simple, so we will create a single table for now: Car
Car will have six columns
- id (int primary key)
- make (varchar 50)
- model (varchar 50)
- model_year (int)
- price (decimal)
- deleted (int)
By marking id as primary key you ensure two things: no two cars will have the same id, and each added row will have an incremented value. The deleted column allows us to have “soft” deletes — that is, we mark a row deleted but do not remove it from the table.
We can now insert a few rows:
insert into car
(make, model, model_year, price, deleted)
values ('Subaru', 'Imprezza', 2024 ,35500, 0),
('Subaru','Outback',2024,42000, 0),
('Prius','C',2022,25000, 0)
Note: I highly recommend the book SQL Pocket Guide (O’Reilly, Alice Zhao) for looking up how to do all the SQL operations I’ll show in these blog entries.
With this table, we can create endpoints for the CRUD (Create Read Update Delete) operations and more (e.g., obtaining a list of available vehicles).
In the next post, we’ll build our first endpoint to get a list of available cars.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
The blogs you produce are really of good quality. I love to read your writings and shall come again to check out the latest posts. 카지노사이트 추천
You have done a great job. I will definitely dig it and personally recommend to my friends. I am confident they will be benefited from this site. Feel free to visit my website, thank you!토토사이트
I was reading some of your content on this website and I conceive this internet site is really informative ! Keep on putting up. Feel free to visit my website, thank you!
파워볼사이트
Yeah! This is very interesting post. I look forward for seeking more on your website. Feel free to visit my website, thank you!파워볼사이트
Captivating post. I Have Been contemplating about this issue, so an obligation of appreciation is all together to post. Completely cool post.It ‘s greatly extraordinarily OK and Useful post. Feel free to visit my website, thank you!
파워볼사이트
Your work is great, and I appreciate it. I look forward to reading more useful blogs from you. Thank you for providing us with such valuable information. Feel free to visit my website, thank you!신용카드현금화
Excellent item. Very interesting over study. I actually adulate toward study this a polite portion. Thanks! maintenance rocking. 안전놀이터
Thank you for posting such a great article! I found your website perfect for my needs. Feel free to visit my website, thank you!카지노사이트
PURCHASE ONLY FANS LEAKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
BUY FANSLY LEAKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
BUY FANSLY LEAKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
12TB FANSLY MEGA FOLDER ( https://urbancrocspot.org/ucs-leaks-archive/ )
BUY ONLYFANS MEGA FOLDERS ( https://urbancrocspot.org/ucs-leaks-archive/ )
BUY ONLYFANS MEGA FOLDERS ( https://urbancrocspot.org/ucs-leaks-archive/ )
6TB ONLY FANS MEGA LINK ( https://urbancrocspot.org/ucs-leaks-archive/ )
12TB FANSLY MEGA FOLDER ( https://urbancrocspot.org/ucs-leaks-archive/ )
12TB FANSLY MEGA FOLDER ( https://urbancrocspot.org/ucs-leaks-archive/ )
PURCHASE ONLY FANS LEAKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
BUY ONLYFANS LEAKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
11TB ONLY FANS MEGA LINK ( https://urbancrocspot.org/ucs-leaks-archive/ )
PURCHASE ONLYFANS MEGA LINKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
PURCHASE ONLY FANS LEAKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
12TB ONLYFANS MEGA FOLDER ( https://urbancrocspot.org/ucs-leaks-archive/ )
ONLY FANS LEAKS TRADING ( https://urbancrocspot.org/ucs-leaks-archive/ )
PURCHASE ONLY FANS LEAKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
BUY LEAKED ONLYFANS ( https://urbancrocspot.org/ucs-leaks-archive/ )
10TB ONLYFANS MEGA FOLDER ( https://urbancrocspot.org/ucs-leaks-archive/ )
12TB ONLYFANS MEGA FOLDER ( https://urbancrocspot.org/ucs-leaks-archive/ )
PURCHASE ONLYFANS MEGA LINKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
PURCHASE ONLY FANS LEAKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
6TB ONLY FANS MEGA LINK ( https://urbancrocspot.org/ucs-leaks-archive/ )
BUY ONLYFANS LEAKS ( https://urbancrocspot.org/ucs-leaks-archive/ )
BUY ONLYFANS MEGA FOLDERS ( https://urbancrocspot.org/ucs-leaks-archive/ )
12TB ONLYFANS MEGA FOLDER ( https://urbancrocspot.org/ucs-leaks-archive/ )