MySQL shirts 테이블 실습 문제(use, select, update, delete, drop)

2023. 12. 8. 17:01Database/MySQL

728x90
반응형

 

 

 

 

1. shirts_db 데이터 베이스를 만들어 줍니다.

Create a new database

 

 

 

 

 

2. shirts 테이블을 생성합니다.

shirt_id는 null이 들어갈 수 없게하고 Primary Key 설정해줍니다.

 

 

 

 

 

3. sql 파일을 실행하여 데이터를 insert 합니다.

상단의 아이콘 중 3번째 번개 아이콘을 클릭하여 sql 파일내 모든 내용을 insert 합니다.

 

 

 

 

 

4. shirts_db 데이터 베이스를 활성화합니다.

use shirts_db;

 

 

 


실습문제

 

 

-- 모든 셔츠의 article과 color를 가져오시오

 

select article, color
from shirts;

 

 

 

 

 

-- medieum 사이즈의 셔츠에서 shirt_id 만 빼고 전체 컬럼을 가져오시오

 

select article, color, shirt_size, last_worn
from shirts
where shirt_size ='M';

 

 

 

 

 

-- polo 셔츠의 사이즈를 L로 바꾸시오

 

update shirts
set shirt_size = 'L'
where article = 'polo shirt';

 

 

 

 

 

-- last worn 이 15인 데이터를 0으로 바꾸시오

 

update shirts
set last_worn = 0
where last_worn = 15;

 

 

 

 

 

-- Blue 셔츠의 사이즈는 XS로 컬러는 off white로 변경하시오

 

update shirts
set shirt_size = 'XS', color = 'off white'
where color = 'Blue';

select *
from shirts
where color = 'off white';

 

 

 

 

 

-- 입은지(last worn) 200일이 지난 셔츠는 삭제하시오

 

delete from shirts
where last_worn >= 200;

 

 

 

 

 

-- 유행이 지난 tank tops는 삭제합니다

 

delete from shirts
where article = 'tank top';

 

 

 

 

 

-- 셔츠 테이블의 모든 데이터를 삭제하시오

 

delete from shirts;

 

 

 

 

 

-- 셔츠 테이블을 삭제하시오

drop table shirts;

 

 

 

728x90
반응형