# PROCEDURE 프로시져
- myProc() 라는 프로시져 만들기 => 자주 사용해야할 쿼리문들을 함수(def)처럼 저장하고 불러오며 사용
- 함수와 다른점은 함수는 값을 불러오기 위해 사용하는 목적이 있고 프로시져는 여러쿼리를 한 번에 실행하기 위한 목적이 있다.
- 불러올 때는 CALL myProc()로 불러서 사용
# 뷰(VIEW)
- 보안상의 문제로 직접적으로 DB 테이블을 건드리는 것이 아니라 만들어진 뷰(VIEW)를 통해 정보를 받는다.
# 인덱스(INDEX)
- 수 만개의 데이터에서 원하는 데이터를 찾을 때 Full Table Scan하여 찾으면 10~15분이 소요된다.
- 인덱스를 사용하면 몇 초 안으로 시간을 단축시킬 수 있다. (빠른찾기)
'MySQL > Learn MySQL' 카테고리의 다른 글
5. MYSQL 데이터 형태 (정수형, 문자형, 실수형, 날짜형, 변수, 데이터 형 변환) (1) | 2023.08.28 |
---|---|
4. 테이블 생성 및 데이터 추가, 수정, 삭제 (CREATE, INSERT,UPDATE, DELETE) (0) | 2023.08.28 |
3. 기본 SELECT문(GROUP BY HAVING, COUNT) (0) | 2023.08.28 |
2. 기본 SELECT 문 및 WHERE절 (BETWEEN AND, IN,LIKE, ORDER BY, LIMIT, DISTINCT) (0) | 2023.08.17 |