[Data Base] MariaDB_MySQL을 사용하여 문제에 맞는 CREATE, UPDATE, DELETE, JOIN 하기
이번 포스트에서는 아래 그림의 테이블을 가지고, MariaDB를 사용하여 CREATE, UPDATE, DELETE, JOIN을 문제에 맞게 해볼 것입니다.
CREATE TABLE & INSERT TUPLES
Sailors 테이블을 생성합니다.
이어서 Boats 테이블을 생성합니다.
지금까지 2개의 테이블이 생성되었습니다 SHOW 명령어로 확인할 수 있습니다.
이어서 Reserves 테이블을 생성합니다. sid와 bid는 Foreign key로 지정합니다.
3개의 테이블 모두 생성하였으므로, 이제 Sailor 테이블에 튜플을 insert 합니다.
select 로 10개의 튜플이 들어가 있음을 확인할 수 있습니다.
이어서 Boats에 튜플을 insert 합니다.
boats 테이블이 Empty set이었다가, insert 후 4개의 rows 가 생겼음을 확인할 수 있습니다.
이어서 Reserves에 튜플을 insert합니다.
Reserves에도 필요한 튜플을 모두 삽입 했습니다!
QUERIES #1 ~ #4
Query #1 : 나이가 40 이하인 선원의 이름과 rating을 반환하는 질의문을 작성하시오.
Query #2 : 적어도 한 척의 배를 예약한 선원의 이름을 구하시오.
inner join을 사용하였습니다. 중복되는 값을 제거하기 위해 distinct를 사용하였습니다.
Query #3 : 이름이 Bob인 선원의 rating을 9로 바꾸시오.
Query #4 : 이름이 Zorba인 선원을 Sailor 테이블에서 삭제하시오.
이상으로 MariaDB_MySQL을 사용하여 문제에 맞는 CREATE, UPDATE, DELETE, JOIN 하기 포스팅을 마무리 하겠습니다.
댓글
댓글 쓰기