INSERT, DELETE, UPDATE, ALTER, DROP Exercise (School Table)

Script (One Table : CREATE, INSERT)
내용 수정 후 Query Input의 'Execute' 선택 하세요.(새로운 내용 작성가능)
CREATE TABLE school (stdnum VARCHAR(15),name VARCHAR(15), birth DATE,eng INT(3),mat INT(3), PRIMARY KEY(stdnum));
INSERT INTO school (stdnum,name,birth,eng,mat) VALUES ('20210110','Iron Man','1970-5-29',95,30), ('20200207','Black Widow','1984-12-3',100,NULL), ('20190522','Spider Man','2001-8-10',99,55), ('20201007','Batman','1915-4-17',100,80), ('20211201','Hulk','1969-12-18',80,75), ('20203027','Batman','2001-7-5',95,95);
Contents
SELECT * FROM school;
stdnum name birth eng mat
20190522 Spider Man 2001-08-10 99 55
20200207 Black Widow 1984-12-03 100
20201007 Batman 1915-04-17 100 80
20203027 Batman 2001-07-05 95 95
20210110 Iron Man 1970-05-29 95 30
20211201 Hulk 1969-12-18 80 75
Query Input
아래 예문을 참고해서 Query 작성 후 'Execute' 선택하세요. (모든 SQL사용가능)
Result
😲 위 Query입력에 명령을 입력 후 'Execute'을 선택해 주세요.
참고예제 : 아래 Query를 학습 후 연습해보세요.
예시별 다양한 Query 답이 있을 수 있습니다.

1) INSERT INTO school (stdnum,name,birth,eng,mat) VALUES ('12345678','Ant Man','2010-5-5',100,100);
school 테이블에 Ant Man을 추가하시오. 학번:12345678,생년월일:2010-5-5,모든과목 100점

2) DELETE FROM school;
school 테이블 내용을 모두 삭제하시오.

3) DELETE FROM school WHERE eng>=100;
school 테이블에서 영어점수 100점 이상의 학생의 정보를 삭제하시오.

4) UPDATE school SET mat=100 WHERE name='Black Widow';
school 테이블에서 Black Widow의 수학점수를 100점으로 변경하시오.

5) UPDATE school SET eng=eng-5;
school 테이블에서 영어점수를 모두 -5점씩 하시오.

6) ALTER TABLE school DROP birth;
school 테이블에서 생년월일 열을 모두 삭제하시오.

7) ALTER TABLE school CHANGE eng english VARCHAR(15);
school 테이블에서 영어과목의 필드 이름을 eng에서 english로 변경하시오. (문자 15자)

8) DROP TABLE school;
school 테이블을 DB에서 삭제하시오.
Copyright 2022 © SQL Query