[혼공학습단]5주차

suyeon·2023년 1월 25일
0

혼공단9기_SQL

목록 보기
5/6
post-thumbnail

Chapter 06

😊기본미션: p. 310 인덱스 생성하고 key_name이 PRIMARY로 출력된 결과 화면 캡처하기

인덱스 생성


key_name이 PRIMARY로 출력

  • show index는 테이블에 생성된 인덱스 정보를 보여준다(테이블에 생성된 인덱스 이름과 열을 확인하는 것)

😍추가미션: 인덱스 생성, 제거하는 기본 형식 작성하기

인덱스 생성

CREATE INDEX: 인덱스를 직접 생성한다.

  • 기본 형식

    	CREATE [UNIQUE] INDEX 인덱스_이름
       	ON 테이블_이름 (열_이름) [ASC | DESC]
  • 실습

    use market_db;
    select*from member;
    show index from member;	
    create index idx_member_addr on member(addr);
    create unique index idx_member_mem_name on member(mem_name);
    create index idx_member_mem_number on member(mem_number);
    show index from member;

인덱스 제거

DROP INDEX: 자동 생성된 인덱스는 ALTER TABLE로 제거하고, CREATE INDEX문으로 생성한 인덱스는 DROP INDEX문으로 제거한다

  • 기본 형식
    	DROP INDEX 인덱스_이름 ON 테이블_이름
  • 실습
    drop index idx_member_mem_name on member;
    drop index idx_member_addr on member;
    drop index idx_member_mem_number on member;
    show index from member;
profile
📖개발블로그📖

0개의 댓글