プロジェクト in MySQL Skill Tree

コースデータ取得用のストアドプロシージャの作成

初級

このプロジェクトでは、MySQL で単位数が 3 を超えるコースを取得するストアドプロシージャを作成する方法を学びます。このプロジェクトは、データベース管理システムでのストアドプロシージャの基本的な操作を理解するのに役立ちます。

SQLMySQL

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、MySQLで3以上の単位数を持つコースを取得するためのストアド プロシージャを作成する方法を学びます。このプロジェクトは、データベース管理システムでストアド プロシージャを使用する基本を理解するのに役立ちます。

👀 プレビュー

MariaDB [edusys]> CALL getCourses();
+-----------+----------------------------+------------+---------+
| course_id | title                      | dept_name  | credits |
+-----------+----------------------------+------------+---------+
| BIO-101   | Intro. to Biology          | Biology    |       4 |
| BIO-301   | Genetics                   | Biology    |       4 |
| CS-101    | Intro. to Computer Science | Comp. Sci. |       4 |
| CS-190    | Game Design                | Comp. Sci. |       4 |
| PHY-101   | Physical Principles        | Physics    |       4 |
+-----------+----------------------------+------------+---------+
5 rows in set (0.000 sec)

🎯 タスク

このプロジェクトでは、以下を学びます。

  • sudo コマンドを使用してパスワードなしでMySQLにアクセスする方法
  • MySQLデータベースにデータをインポートする方法
  • 特定のデータをテーブルから取得するためのストアド プロシージャを作成する方法
  • ストアド プロシージャが期待通りに機能していることを確認するためのテスト方法

🏆 成果

このプロジェクトを完了すると、以下ができるようになります。

  • データベースでストアド プロシージャを使用する目的と利点を理解する
  • 特定のデータ取得タスクを実行する独自のストアド プロシージャを作成する
  • ストアド プロシージャが正しく機能していることを確認するためのトラブルシューティングとテスト
  • このプロジェクトで得た知識を応用して、より複雑なデータベース駆動アプリケーションを構築する

講師

labby

Labby

Labby is the LabEx teacher.