MySQL shirts 테이블 실습 문제(use, select, update, delete, drop)
2023. 12. 8. 17:01ㆍDatabase/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
반응형
'Database > MySQL' 카테고리의 다른 글
MySQL book 테이블 실습 문제 - 문자열 추출하기(substring(), substr()) (0) | 2023.12.08 |
---|---|
MySQL book 테이블 실습 문제 - 문자열 합치기(concat(), concat_ws()) (0) | 2023.12.08 |
MySQL 테이블과 데이터 삭제, 지우기(delete) (0) | 2023.12.07 |
MySQL 테이블 데이터 수정, 변경(update) (1) | 2023.12.07 |
MySQL 테이블 데이터 조회, 읽어오기(select) (1) | 2023.12.07 |