0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

30代初心者インフラエンジニアが実践すべきmysql -準備編-

Posted at

練習用テーブルを作成【CREATE TABLE】

--部門
INSERT INTO DEPARTMENT(DEPTCD,DEPTNAME) VALUES('01','人事部');
INSERT INTO DEPARTMENT(DEPTCD,DEPTNAME) VALUES('02','総務部');
INSERT INTO DEPARTMENT(DEPTCD,DEPTNAME) VALUES('03','企画部');
INSERT INTO DEPARTMENT(DEPTCD,DEPTNAME) VALUES('04','営業部');
INSERT INTO DEPARTMENT(DEPTCD,DEPTNAME) VALUES('05','購買部');
INSERT INTO DEPARTMENT(DEPTCD,DEPTNAME) VALUES('06','研究部');
INSERT INTO DEPARTMENT(DEPTCD,DEPTNAME) VALUES('07','開発部');
INSERT INTO DEPARTMENT(DEPTCD,DEPTNAME) VALUES('08','製造部');

-- 性別マスタ
INSERT INTO GENDER VALUES ( '1', '男性' );
INSERT INTO GENDER VALUES ( '2', '女性' );

-- 語学テーブル
INSERT INTO LANGUAGE VALUES ( '01', '英語' );
INSERT INTO LANGUAGE VALUES ( '02', '中国語' );
INSERT INTO LANGUAGE VALUES ( '03', '韓国語' );
INSERT INTO LANGUAGE VALUES ( '04', 'フランス語' );
INSERT INTO LANGUAGE VALUES ( '05', 'ドイツ語' );
INSERT INTO LANGUAGE VALUES ( '06', 'イタリア語' );
INSERT INTO LANGUAGE VALUES ( '07', 'スペイン語' );
INSERT INTO LANGUAGE VALUES ( '08', 'ポルトガル語' );
INSERT INTO LANGUAGE VALUES ( '09', 'ヒンディー語' );
INSERT INTO LANGUAGE VALUES ( '10', 'ロシア語' );
INSERT INTO LANGUAGE VALUES ( '99', 'その他' );

-- 都道府県マスタ
INSERT INTO PREFECTURE VALUES ( '01', '北海道',   '北海道地方' );
INSERT INTO PREFECTURE VALUES ( '02', '青森県',   '東北地方' );
INSERT INTO PREFECTURE VALUES ( '03', '秋田県',   '東北地方' );
INSERT INTO PREFECTURE VALUES ( '04', '岩手県',   '東北地方' );
INSERT INTO PREFECTURE VALUES ( '05', '宮城県',   '東北地方' );
INSERT INTO PREFECTURE VALUES ( '06', '山形県',   '東北地方' );
INSERT INTO PREFECTURE VALUES ( '07', '福島県',   '東北地方' );
INSERT INTO PREFECTURE VALUES ( '08', '茨城県',   '関東地方' );
INSERT INTO PREFECTURE VALUES ( '09', '群馬県',   '関東地方' );
INSERT INTO PREFECTURE VALUES ( '10', '栃木県',   '関東地方' );
INSERT INTO PREFECTURE VALUES ( '11', '埼玉県',   '関東地方' );
INSERT INTO PREFECTURE VALUES ( '12', '東京都',   '関東地方' );
INSERT INTO PREFECTURE VALUES ( '13', '千葉県',   '関東地方' );
INSERT INTO PREFECTURE VALUES ( '14', '神奈川県', '関東地方' );
INSERT INTO PREFECTURE VALUES ( '15', '山梨県',   '中部地方' );
INSERT INTO PREFECTURE VALUES ( '16', '長野県',   '中部地方' );
INSERT INTO PREFECTURE VALUES ( '17', '新潟県',   '中部地方' );
INSERT INTO PREFECTURE VALUES ( '18', '福井県',   '中部地方' );
INSERT INTO PREFECTURE VALUES ( '19', '富山県',   '中部地方' );
INSERT INTO PREFECTURE VALUES ( '20', '石川県',   '中部地方' );
INSERT INTO PREFECTURE VALUES ( '21', '静岡県',   '中部地方' );
INSERT INTO PREFECTURE VALUES ( '22', '岐阜県',   '中部地方' );
INSERT INTO PREFECTURE VALUES ( '23', '愛知県',   '中部地方' );
INSERT INTO PREFECTURE VALUES ( '24', '三重県',   '近畿地方' );
INSERT INTO PREFECTURE VALUES ( '25', '滋賀県',   '近畿地方' );
INSERT INTO PREFECTURE VALUES ( '26', '京都府',   '近畿地方' );
INSERT INTO PREFECTURE VALUES ( '27', '大阪府',   '近畿地方' );
INSERT INTO PREFECTURE VALUES ( '28', '兵庫県',   '近畿地方' );
INSERT INTO PREFECTURE VALUES ( '29', '奈良県',   '近畿地方' );
INSERT INTO PREFECTURE VALUES ( '30', '和歌山県', '近畿地方' );
INSERT INTO PREFECTURE VALUES ( '31', '鳥取県',   '中国地方' );
INSERT INTO PREFECTURE VALUES ( '32', '島根県',   '中国地方' );
INSERT INTO PREFECTURE VALUES ( '33', '岡山県',   '中国地方' );
INSERT INTO PREFECTURE VALUES ( '34', '広島県',   '中国地方' );
INSERT INTO PREFECTURE VALUES ( '35', '山口県',   '中国地方' );
INSERT INTO PREFECTURE VALUES ( '36', '香川県',   '四国地方' );
INSERT INTO PREFECTURE VALUES ( '37', '愛媛県',   '四国地方' );
INSERT INTO PREFECTURE VALUES ( '38', '徳島県',   '四国地方' );
INSERT INTO PREFECTURE VALUES ( '39', '高知県',   '四国地方' );
INSERT INTO PREFECTURE VALUES ( '40', '福岡県',   '九州地方' );
INSERT INTO PREFECTURE VALUES ( '41', '佐賀県',   '九州地方' );
INSERT INTO PREFECTURE VALUES ( '42', '長崎県',   '九州地方' );
INSERT INTO PREFECTURE VALUES ( '43', '大分県',   '九州地方' );
INSERT INTO PREFECTURE VALUES ( '44', '熊本県',   '九州地方' );
INSERT INTO PREFECTURE VALUES ( '45', '宮崎県',   '九州地方' );
INSERT INTO PREFECTURE VALUES ( '46', '鹿児島県', '九州地方' );
INSERT INTO PREFECTURE VALUES ( '47', '沖縄県',   '九州地方' );

-- 社員テーブル
INSERT INTO EMPLOYEE VALUES ( '0299801', '足立一典',     '1', '1976-05-15', '02' );
INSERT INTO EMPLOYEE VALUES ( '0399902', '荒川静香',     '2', '1977-12-29', '05' );
INSERT INTO EMPLOYEE VALUES ( '0500105', '板橋壮介',     '1', '1978-07-31', '47' );
INSERT INTO EMPLOYEE VALUES ( '0500108', '江戸川智',     '1', '1979-02-23', '01' );
INSERT INTO EMPLOYEE VALUES ( '0700312', '大田由希',     '2', '1981-08-19', '26' );
INSERT INTO EMPLOYEE VALUES ( '0700318', '葛飾北斎',     '1', '1981-11-30', '28' );
INSERT INTO EMPLOYEE VALUES ( '0800405', '江東拓也',     '1', '1982-05-15', '40' );
INSERT INTO EMPLOYEE VALUES ( '0800408', '北さやか',     '2', '1983-01-29', '05' );
INSERT INTO EMPLOYEE VALUES ( '1000612', '品川早紀',     '2', '1984-09-03', '12' );
INSERT INTO EMPLOYEE VALUES ( '1000620', '渋谷健一',     '1', '1985-03-10', '31' );
INSERT INTO EMPLOYEE VALUES ( '1000632', '新宿太郎',     '1', '1984-10-11', '30' );
INSERT INTO EMPLOYEE VALUES ( '1100718', '杉並モハマド', '1', '1985-08-17', NULL );
INSERT INTO EMPLOYEE VALUES ( '1401017', '墨田智樹',     '1', '1988-12-01', '41' );
INSERT INTO EMPLOYEE VALUES ( '1401023', '世田谷豪太郎', '1', '1988-12-10', '27' );
INSERT INTO EMPLOYEE VALUES ( '1501171', '台東郁夫',     '1', '1989-06-01', '41' );
INSERT INTO EMPLOYEE VALUES ( '1501179', '中央義勝',     '1', '1989-11-12', '33' );
INSERT INTO EMPLOYEE VALUES ( '1601203', '千代田勝',     '1', '1990-07-31', '39' );
INSERT INTO EMPLOYEE VALUES ( '1701365', '豊島哲也',     '1', '1991-05-28', '12' );
INSERT INTO EMPLOYEE VALUES ( '1801451', '中野ゆかり',   '2', '1992-08-25', '23' );
INSERT INTO EMPLOYEE VALUES ( '2001630', '練馬陽子',     '2', '1994-09-25', '22' );
INSERT INTO EMPLOYEE VALUES ( '2001660', '文京任三郎',   '1', '1995-03-25', '07' );
INSERT INTO EMPLOYEE VALUES ( '2101799', '港アリス',     '2', '1995-12-29', NULL );
INSERT INTO EMPLOYEE VALUES ( '2201840', '目黒リリー',   '2', '1997-01-18', NULL );

-- 所属テーブル
INSERT INTO ASSIGNMENT VALUES ('0299801', '1998-04-01', '01', 500000 );
INSERT INTO ASSIGNMENT VALUES ('0399902', '1999-06-01', '02', 450000 );
INSERT INTO ASSIGNMENT VALUES ('0500105', '2001-04-01', '02', 450000 );
INSERT INTO ASSIGNMENT VALUES ('0500108', '2001-04-16', '06', 600000 );
INSERT INTO ASSIGNMENT VALUES ('0700312', '2003-10-01', '05', 400000 );
INSERT INTO ASSIGNMENT VALUES ('0700318', '2003-10-01', '06', 400000 );
INSERT INTO ASSIGNMENT VALUES ('0800405', '2004-10-01', '06', 350000 );
INSERT INTO ASSIGNMENT VALUES ('0800408', '2005-01-01', '05', 400000 );
INSERT INTO ASSIGNMENT VALUES ('1000612', '2006-04-01', '05', 780000 );
INSERT INTO ASSIGNMENT VALUES ('1000620', '2006-04-01', '04', 700000 );
INSERT INTO ASSIGNMENT VALUES ('1000632', '2006-08-16', '04', 250000 );
INSERT INTO ASSIGNMENT VALUES ('1100718', '2007-04-01', '07', 300000 );
INSERT INTO ASSIGNMENT VALUES ('1401017', '2010-04-01', '06', 250000 );
INSERT INTO ASSIGNMENT VALUES ('1401023', '2010-10-01', '07', 350000 );
INSERT INTO ASSIGNMENT VALUES ('1501171', '2011-06-01', '08', 380000 );
INSERT INTO ASSIGNMENT VALUES ('1501179', '2012-02-01', '08', 320000 );
INSERT INTO ASSIGNMENT VALUES ('1601203', '2012-04-01', '07', 300000 );
INSERT INTO ASSIGNMENT VALUES ('1701365', '2013-04-01', '04', 280000 );
INSERT INTO ASSIGNMENT VALUES ('1801451', '2014-06-01', '07', 260000 );
INSERT INTO ASSIGNMENT VALUES ('2001630', '2016-04-01', '07', 250000 );
INSERT INTO ASSIGNMENT VALUES ('2001660', '2016-10-01', '08', 250000 );
INSERT INTO ASSIGNMENT VALUES ('2101799', '2017-10-01', '05', 240000 );
INSERT INTO ASSIGNMENT VALUES ('2201840', '2018-06-01', '01', 220000 );


-- 語学力テーブル
INSERT INTO LANGSKILL VALUES ('0299801', '01' );
INSERT INTO LANGSKILL VALUES ('0299801', '02' );
INSERT INTO LANGSKILL VALUES ('0399902', '01' );
INSERT INTO LANGSKILL VALUES ('0700312', '04' );
INSERT INTO LANGSKILL VALUES ('0700312', '05' );
INSERT INTO LANGSKILL VALUES ('0700312', '06' );
INSERT INTO LANGSKILL VALUES ('0800408', '01' );
INSERT INTO LANGSKILL VALUES ('1100718', '02' );
INSERT INTO LANGSKILL VALUES ('1100718', '09' );
INSERT INTO LANGSKILL VALUES ('1401023', '99' );
INSERT INTO LANGSKILL VALUES ('1801451', '01' );
INSERT INTO LANGSKILL VALUES ('1801451', '10' );
INSERT INTO LANGSKILL VALUES ('2101799', '01' );
INSERT INTO LANGSKILL VALUES ('2101799', '04' );
INSERT INTO LANGSKILL VALUES ('2201840', '01' );
INSERT INTO LANGSKILL VALUES ('2201840', '07' );
INSERT INTO LANGSKILL VALUES ('2201840', '08' );

-- サンプル集用社員テーブル
INSERT INTO WORKER VALUES ('1','小泉純一郎',1000,'03');
INSERT INTO WORKER VALUES ('2','安倍晋三',700,'01');
INSERT INTO WORKER VALUES ('3','福田康夫',500,'04');
INSERT INTO WORKER VALUES ('4','麻生太郎',900,'10');
INSERT INTO WORKER VALUES ('5','鳩山由紀夫',1100,'01');
INSERT INTO WORKER VALUES ('6','菅直人',750,'09');
INSERT INTO WORKER VALUES ('7','野田佳彦',800,'08');
INSERT INTO WORKER VALUES ('8','菅義偉',900,'04');
INSERT INTO WORKER VALUES ('9','岸田文雄',650,'01');

30代初心者インフラエンジニアが実践すべきmysql -実践編- へ移動

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?