기본미션
p. 80 - shop_db의 회원 테이블(member)에서 아이유 회원에 대한 정보만 추출한 후 결과화면 인증샷
선택미션
데이터베이스 개체 3가지 설명하기
1. 인덱스
데이터를 조회할 때 결과가 나오는 속도를 빠르게 해준다.
책 뒤쪽 부록의 '찾아보기' 같은 느낌, 먼저 해당 단어를 찾은 뒤 그 페이지로 이동해서 보는 것 처럼 효율성
create index idx_member_name on member(member_name);
인덱스는 열에 지정
member 테이블 member_name 열에 인덱스 지정.
시간은 줄이고 결과는 바뀌지않는다.
2. 뷰
테이블의 일부를 제한적으로 표현할 때 사용(가상의 테이블)(바로가기 아이콘 같은 느낌)
create view member_view
as
select * from member;
member_view 라는 이름으로 뷰를 생성하고
select * from member_view; 하면 본래 테이블을 봤을 때와 동일한 결과로
뷰에 접근함.
3.스토어드 프로시저
SQL에서 프로그래밍이 가능하도록 해준다.
delimiter //
create procedure myProc()
begin
select * from member where member_name = '나훈아';
select * from member where product_name = '삼각김밥';
END //
delimiter ;
두개의 기능을 myProc() 프로시저로 만든다 (함수같은?)
그 후 call myProc(); 로 실행하면 위 두개의 기능이 실행된다.
혼공 sql 5주차 (0) | 2022.08.13 |
---|---|
혼공 sql 4주차 (0) | 2022.07.28 |
혼공 sql 3주차 (0) | 2022.07.23 |
혼공 sql 2주차 (0) | 2022.07.17 |