はじめに
このプロジェクトでは、人事データベースの emp テーブルから情報を取得するための標準的な MySQL 関数の使い方を学びます。MySQL にアクセスし、データをインポートし、さまざまなデータ操作タスクを実行するための SQL スクリプトを書く練習を行います。
👀 プレビュー
MariaDB [personnel]> SOURCE /home/labex/project/BasicFunctions.sql;
+--------+--------+-------------+
| Name | Salary | Days on Job |
+--------+--------+-------------+
| HTIMS | 26.67 | 14990 |
| NELLA | 53.33 | 14925 |
| DRAW | 41.67 | 14923 |
| SENOJ | 99.17 | 14884 |
| NITRAM | 41.67 | 14705 |
| EKALB | 95.00 | 14855 |
| KRALC | 81.67 | 14816 |
| TTOCS | 100.00 | 12621 |
| GNIK | 166.67 | 14655 |
| RENRUT | 50.00 | 14725 |
| SMADA | 36.67 | 12621 |
| SEMAJ | 31.67 | 14639 |
| DROF | 100.00 | 14639 |
| RELLIM | 43.33 | 14588 |
+--------+--------+-------------+
14 rows in set (0.000 sec)
🎯 タスク
このプロジェクトでは、以下を学びます。
- パスワードなしで
sudoコマンドを使って MySQL にアクセスする方法 - SQL ファイルからデータを MySQL データベースにインポートする方法
empテーブルの各社員の名前、日給、勤務日数を取得する SQL スクリプトを書く方法REVERSE()、ROUND()、DATEDIFF()などの MySQL 関数を使ってデータを操作する方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- コマンドラインを使って効率的に MySQL データベースにアクセスして管理すること
- 標準的な MySQL 関数を使って複雑なデータ取得と操作タスクを実行すること
- データ処理とレポート作成を自動化するための SQL スクリプトを開発すること
- MySQL の基本とその実際の応用に対する理解を示すこと




