アイキャッチ こんにちは!ふくちゃんです。 前回のDB学習に続き、今回はSQLの「応用編」に挑戦しました!RPGの戦闘ができるようになったら、次は装備を整えたくなりますよね。今回は「武器屋」の仕組みを作りながら、実務でも超重要な技術を学んでいきます。 QUEST: データベース学習ログ(応用編) 今回のテーマは「テーブル結合(JOIN)」と「トランザクション」です。 「お金を払ったのに武器がない!」という致命的なバグを防げる様に意識してみました。 応用編:武器屋実装プログラムを表示する import sqlite3 # 1. データベースの初期設定 def setup_shop_db(): c…