
たけ坊
MySQLにデータを入れておかないとね!

バックエンドを使う前の下ごしらえですね!
前提
これまでの流れはこちらから!
MySQLを開く
VSCodeでリモートWSLからpain-log-management/.devcontainer下に移動します。
※リモートWSLについてはこちら↓
そして、コマンド
docker-compose up -d
を実行します。それから、さらに
docker-compose exec db /bin/bash
を実行すると、MySQLがインストールされているサーバーに入ることができます。
mysql -u tkbo -p
を実行するとパスワードを求められます。パスワードは”mypassword”に設定していると思います。
成功するとMySQLに接続することができます。
MySQLでテーブル作成
MySQL内で、
SHOW DATABASES;
を実行すると以下のように表示すると思います。
+--------------------+
| Database |
+--------------------+
| information_schema |
| mydatabase |
| performance_schema |
+--------------------+
その中の”mydatabase”をデータベースとして使用したいので、
USE mydatabase;
を実行します。そのデータベースに新しいテーブルを以下のコマンドで作成します。
CREATE TABLE patients (
id INT AUTO_INCREMENT PRIMARY KEY,
date DATE NOT NULL,
name TEXT NOT NULL,
movement TEXT NOT NULL,
vas INT NOT NULL,
memo TEXT
);
作成したテーブルにデータを挿入します。
INSERT INTO patients (date, name, movement, VAS, memo) VALUES
('2024-10-01', 'John Doe', 'Walking', 5, 'Felt pain in the lower back'),
('2024-10-02', 'Jane Smith', 'Sitting', 7, 'Sharp pain in the neck'),
('2024-10-03', 'Alice Johnson', 'Standing', 4, 'Mild discomfort in the knee'),
('2024-10-04', 'Bob Brown', 'Lifting', 8, 'Severe pain in the shoulder'),
('2024-10-05', 'Emily Davis', 'Bending', 6, 'Aching pain in the lower back');
これでデータの入ったテーブルが作成できました!
次のステップ
Spring Bootの実装に入っていきます!