はじめに
このプロジェクトでは、人事データベースの 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の基本とその実際の応用に対する理解を示すこと