1. DDL
- Date Definition Language : 데이터 정의어
- CREATE, ALTER, DROP, RENAME
※ 문법 참고 : https://computer-science-student.tistory.com/179
DDL 명령어 - 생성(CREATE), 수정(ALTER), 삭제(DROP, TRUNCATE)
DDL(Data Definition Language, 데이터 정의어) - DDL은 데이터를 정의하는 언어로서 '데이터를 담는 그릇을 정의하는 언어' - 테이블과 같은 데이터 고조를 정의하는 데 사용되는 명령어들로 특정 구조를
computer-science-student.tistory.com
2. INDEX
- 테이블에 대한 동작의 속도를 높여주는 자료구조
- 책의 찾아보기와 같이 원하는 내용을 바로 찾을 수 있도록 지원.
1) 클러스터형 인덱스
- 인덱스 생성 시 데이터 페이지 전체가 다시 정렬 >> 이미 대용량의 데이터가 입력된 상태라면 클러스터형 인덱스 생성 시 심각한 부하가 발생
- 보조 인덱스 보다 검색 속도는 더 빠르다. 하지만 입력/수정/삭제는 더 느리다.
2) 보조 인덱스
- 보조 인덱스 생성 시 데이터 페이지는 그냥 둔 상태에서 별도의 페이지에 인덱스를 구성.
- 데이터가 위치하는 주소값
- 클러스터형보다 검색속도는 느리지만 데이터 입력/수정/삭제 시 성능 부하가 적음
[MYSQL] 📚 인덱스(index) 핵심 설계 & 사용 문법 💯 총정리
인덱스의 개념 인덱스란 데이터의 저장(INSERT, UPDATE, DELETE) 의 성능을 희생하고 그 대신에 데이터의 읽기 속도를 높이는 테이블의 동작속도(조회)를 높여주는 자료구조이다. 쉽게 예를 들어보면
inpa.tistory.com
3. VIEW
- 일종의 가상의 테이블
- 실제 테이블 처럼 행과 열을 가지고 있지만, 실제로 데이터를 저장하고 있지는 않는다.
[MySQL] 뷰 생성하기(VIEW 생성하기)
뷰(View)란? 뷰(View)란 데이터베이스에 존재하는 일종의 가상 테이블을 말합니다.이러한 뷰를 이용하여 실제 테이블처럼 행과 열을 가지고 있지만, 실제로 데이터를 저장하고 있지는 않습니다.즉,
kkamikoon.tistory.com
'Web > DB' 카테고리의 다른 글
JOIN, SUBQUERY (0) | 2024.04.09 |
---|