inflearn logo
知識共有
inflearn logo

AIに任せる前に知っておくべきSQL/DB超基礎

AIに「売上上位10件を抽出して」と言えば、それらしいクエリをあっという間に作ってくれます。しかし、そのクエリが正しいのか、3つのテーブルをJOINした結果が正確なのか、インデックスなしで50万件をフルスキャンしていないか ——判断するには、結局のところDBの基礎力が必要です。 この講座では難しいことはしません。AIに指示を出す前に知っておくべき最低限の知識を、2時間でSQLの全体的な流れを実際に手を動かしながら身につけます。講座が終わる頃には、AIが作成したクエリを前にしても、もう不安を感じることはないでしょう。

難易度 入門

受講期間 無制限

MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
database
database
AI
AI
AX(Agent Experience)
AX(Agent Experience)
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
database
database
AI
AI
AX(Agent Experience)
AX(Agent Experience)

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

므갱이

100% 受講後に作成

データベースとSQL文について、 短時間の詰め込みで 「ああ、こういうものなんだな〜」と理解して流す程度には最適な講義です。 詳細な内容は各自で勉強すべき部分ですが、 何を、どのように勉強すべきかを知ることができる内容になっています。 (例えば、初心者目線で色々な命令文を使ってみたけれど、それが何を意味するのかを調べてみたり、プロシージャとは何かなど、自ら学ぶべきことを見つけ出していくことができます。) 短期集中講義として、短時間で思った以上に多くの情報が盛り込まれており、Notionのまとめ資料や無料であることなどを考慮すると、本当に素晴らしい講義だと思います!

5.0

원승언

93% 受講後に作成

DB関連の知識を復習したくて講義を受けてみましたが、とても詳しくて理解しやすかったです。そして無料だったので最高でした。短かったですが、それでも核心的な概念を学ぶことができて良かったです。

5.0

clscls2530

100% 受講後に作成

SQLに関する全般的な知識を分かりやすく説明してくださったので、しっかりついていくことができました。

受講後に得られること

  • 「DB基礎」に関する面接の自信

  • 自分のコンピュータでSQLを直接実行できる環境

  • CRUDとJOINを自在に使いこなす基本

  • AIが作成したクエリを読み解き判断する「SQL検証能力」

AIが作成したクエリが正しいか判断できますか?

「このデータを出して」と言えば、AIがそれらしいSQLを作成してくれます。SELECT、JOIN、GROUP BYまで勝手に付けてくれます。本当に優秀です。しかし、問題はその次です。3つのテーブルをJOINしたところ、データが異常に増えてしまいました。これは正しいのでしょうか?AIがインデックスを貼れと言っていますが、インデックスが何なのか分かりません。「とりあえず動くから使おう」→ 本番環境でサーバーがダウンしました。


DBの基本概念がないと、AIを使えば使うほどむしろ危険になります。

そこでこの講義を作りました。複雑な理論は省き、日常の中の「なぜ?」から始めます。
🍜 ネイバーマップのグルメページは、どのようなデータで構成されているのか?
🎮 メイプルの取引ウィンドウは、なぜ片方だけお金が抜けるようなバグがないのか?
📚 50万冊の本の中から、欲しい本を0.1秒で見つけるには?

インストール → テーブル作成 → データCRUD → JOIN → トランザクション → インデックス。2時間以内にSQLの全体的な流れを実際に手を動かしながら身につけます。講義が終わる頃には、AIが作成したクエリを見て「これ合ってるね」または「これ間違ってるな」と判断できるレベルになります。


この講座で得られるもの

AIが作成したクエリを検証する力

AIに「このデータを出して」と指示した後、結果のクエリが正しいかどうかを自分で判断できるようになります。JOINが適切か、WHERE条件が意図通りか、インデックスが必要かまで、自らチェックできるようになります。

MySQL + DBeaver 環境構築

Windows/Macインストールガイドの提供 & GUIツールでSQLを実行する方法まで

データベースの核心概念の整理

テーブル、レコード、主キー(PK)、外部キー(FK)の関係
1:1、1:N、M:Nの関連性とJOINの活用
トランザクションACID(メイプルストーリーの取引画面を例に分かりやすく解説)

直接やってみる性能最適化実習

50万件のMock Data生成
インデックス適用前後の性能比較 (274ms → 69ms)
複合インデックスとカーディナリティの概念

Programmers SQL問題演習

実際のコーディングテストに出題されるパターンの実習
AVG、ROUND、GROUP BY、HAVINGの活用

このような内容を学びます。

実生活の例で簡単に学ぶデータベース

  • ネイバーグルメページで理解するデータの正体

  • 関係型 vs 非関係型DB、いつ何を使うべき?

  • MySQL + DBeaver 設置から接続まで


テーブルとSQLの基礎固め

  • 学校のデータで学ぶテーブル、レコード、キーの概念

  • データベースを作成して最初のテーブルを作る

  • INSERT, SELECTでデータを入れて取り出す

CRUDの完成とJOINによるテーブルの結合

  • UPDATE, DELETEでデータを修正・削除する

  • 先生-生徒の関係で学ぶ1:N、M:Nの関連性

  • LEFT JOIN、INNER JOINでテーブルを結合する

  • GROUP BY、サブクエリで望むデータを抽出する

目で見ればすぐに理解できるDB可視化映像

  • CRUD、Joinって何?

  • 文章で読むとややこしいですが、動く映像で見れば3秒で理解できます。

  • 頭の中に絵が浮かぶよう、視覚化された映像でお見せします

このような方におすすめです

🎯 SQLを初めて学ぶ方

非専門家なので database
授業を受けられなかった方
「テーブルとは何か、レコードとは何か」から始めたい方

🎯 学んだものの整理ができていない方

ブートキャンプで短期間に学んだけど、全体像が掴めていない方。CRUDはできるけど、トランザクションやインデックスが何なのか分からない方。

🎯 AIにSQLを書いてもらったけれど、結果が正しいか分からない方

ChatGPTやClaudeにクエリを書いてもらったけれど、結果が合っているのか間違っているのか判断できない方。「とりあえず実行してみたけれど、何かおかしい気がする……」と不安を感じている方。



🎁 EVENT 🎁

講義を受講してくださる方々だけに提供する特別特典があります。

DB完講要約ワークシートを提供します

(該当の問題集はNotion形式のリンクで提供されます!)

受講評の認証後に受け取ってください!

(認証方法は最後の講義に記載しておきました __)

この講座を作った人

Coupang、Yanoljaの最終面接まで行ってきた裏話 - 6年目エンジニアの24社転職ストーリー [ep 5]

ディンコディンコ(メイン講師)

  • 2021 ~ 2022: Sコーディングクラブ アルゴリズム (data-structure) チューター

  • 2022 ~ : コーディングYouTubeチャンネルディンコディンコ運営(開発者の就職に関する多様なコンテンツを保有)

  • 2022 ~ 2023 : Viva Republica サーバー開発者


  • 絶対に学生を見捨てない 🦈

  • 開発者就職攻略コミュニティの運営およびオフライン交流会の運営


受講前のご注意事項

学習資料

  • 講義ノートはNotion(ノーション)のリンクで提供いたします。復習の際にいつでも活用してください!

事前知識および注意事項

📌 必須:なし

MySQLのインストールから一歩ずつ丁寧に教えます。DBMS/RDBMSについて学ぶことができます!
プログラミングの経験がなくてもついていくことが可能です。

📌 あれば良いもの:

何らかの言語を一つでも経験したことがあれば(Python、Java、JavaScriptなど)
「変数」、「条件文」程度の基礎概念

こんな方に
おすすめです

学習対象は
誰でしょう?

  • IT企業に勤める非エンジニア職

  • AIを活用して多様なクエリを作成したい人

  • AIにSQLを書いてもらったけれど、結果の検証ができない方へ

前提知識、
必要でしょうか?

  • 必要ありません!パソコンをつけてウェブブラウザが使えれば大丈夫です。

こんにちは
dingcodingcoです。

15,489

受講生

1,582

受講レビュー

295

回答

4.9

講座評価

18

講座

🚀 Toss、ポステック(浦項工科大学)出身 | 現役バックエンドエンジニア(+8年
🎥2万人のYouTuber | 開発コンテンツ制作
📚 インフラン講師 | 累計受講生 15,000人以上
👥 エンジニア就職コミュニティ運営中(8,000人以上)
🧩 オープンソース(Gradle、Spring AIなど)多数のコントリビューター
📝38社の書類選考合格およびKmong履歴書添削 100回以上の経験(評価5.0点)

現場から届く生きた情報を、分かりやすく、演繹的に理解できるようにお伝えします。
Tôi truyền đạt những thông tin thực tế từ ngành công nghiệp một cách dễ hiểu và có tính diễn dịch.
I deliver vivid, real-world industry insights in an easy-to-understand and deductive manner.

Inflearnインタビューリンク!

もっと見る

受講レビュー

全体

22件

5.0

22件の受講レビュー

  • clscls25308891님의 프로필 이미지
    clscls25308891

    受講レビュー 1

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    SQLに関する全般的な知識を分かりやすく説明してくださったので、しっかりついていくことができました。

    • meustar829님의 프로필 이미지
      meustar829

      受講レビュー 30

      平均評価 4.8

      修正済み

      5

      100% 受講後に作成

      データベースとSQL文について、 短時間の詰め込みで 「ああ、こういうものなんだな〜」と理解して流す程度には最適な講義です。 詳細な内容は各自で勉強すべき部分ですが、 何を、どのように勉強すべきかを知ることができる内容になっています。 (例えば、初心者目線で色々な命令文を使ってみたけれど、それが何を意味するのかを調べてみたり、プロシージャとは何かなど、自ら学ぶべきことを見つけ出していくことができます。) 短期集中講義として、短時間で思った以上に多くの情報が盛り込まれており、Notionのまとめ資料や無料であることなどを考慮すると、本当に素晴らしい講義だと思います!

      • dnjstmddjs126599님의 프로필 이미지
        dnjstmddjs126599

        受講レビュー 7

        平均評価 5.0

        5

        93% 受講後に作成

        DB関連の知識を復習したくて講義を受けてみましたが、とても詳しくて理解しやすかったです。そして無料だったので最高でした。短かったですが、それでも核心的な概念を学ぶことができて良かったです。

        • min3939176277님의 프로필 이미지
          min3939176277

          受講レビュー 6

          平均評価 4.8

          修正済み

          5

          100% 受講後に作成

          SQLを初めて学ぶ方にとって、とても役立つ講義です。様々な比喩や例えを用いた説明のおかげで、理解が深まります。

          • jpt2518님의 프로필 이미지
            jpt2518

            受講レビュー 6

            平均評価 4.8

            5

            36% 受講後に作成

            dingcodingcoの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!

            ¥1,263