no message

This commit is contained in:
a-kizaki
2026-10-28 14:24:02 +09:00
commit 06c1988850
26 changed files with 10500 additions and 0 deletions

51
setup.sql Normal file
View File

@@ -0,0 +1,51 @@
-- 既存のデータベースがあれば削除
DROP DATABASE IF EXISTS employee_db;
-- データベースの作成
CREATE DATABASE employee_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 作成したデータベースを利用
USE employee_db;
Grant all privileges on employee_db.* to 'rezouser'@'localhost';
-- employeesテーブルの作成
CREATE TABLE `employees` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`name` VARCHAR(100) NOT NULL,
`dep_id` INT NOT NULL,
`project_id` INT NOT NULL,
`salary` INT NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
INSERT INTO `employees` (`id`, `name`, `dep_id`,`project_id`,`salary`) VALUES
(1610000001, '山田太郎', 1, 1, 5000000),
(1610000002, '鈴木花子', 2, 2, 6000000),
(1741145095, '麻枝史明', 3, 3, 7000000),
(1741145322, '丸田章介', 3, 4, 8000000);
-- departmentsテーブルの作成
CREATE TABLE `departments` (
`id` INT NOT NULL PRIMARY KEY,
`department_name` VARCHAR(255) NOT NULL
);
-- projectsテーブルの作成
CREATE TABLE `projects` (
`id` INT NOT NULL PRIMARY KEY,
`project_name` VARCHAR(255) NOT NULL
);
-- departmentsテーブルのデータ
INSERT INTO `departments` (`id`, `department_name`) VALUES
(1, '営業部'),
(2, '人事部'),
(3, '開発部');
-- projectsテーブルのデータ
INSERT INTO `projects` (`id`, `project_name`) VALUES
(1, '新製品開発'),
(2, '採用プロジェクト'),
(3, 'システム改修'),
(4, 'マーケティング戦略')