이하 구디아카데미 김지훈 강사님의 수업자료와 강의 내용 정리, 실습한 내용을 정리함
다시 일주일 시작! 토요일의 SQLD 시험을 위해 화이팅💕
Index
- index(색인) 은 검색을 빠르게 하기 위한 수단이다.
- Primary key 와 Unique key 가 지정되면 따로 index 를 생성된다.
View
- 뷰는 하나의 가상 테이블이라 생각하면 된다.
- 뷰는 복잡한 Query 를 통해 얻을 수 있는 결과를 간단한 Query 로 얻을 수 있게 한다.
- 한 개의 뷰로 여러 테이블에 대한 데이터를 검색할 수 있다.
- 데이터를 가져오기 쉽다.
- 어떤 테이블에서 가져왔는지 알 수 없어서 보안성이 좋다.(테이블의 구조는 감추면서 보여 주고 싶은 것만 보여 줄 수 있다.)
Auto_increment
- Auto_increment 는 자동으로 증가하는 속성이다.
- Table 생성 시 속성으로 지정해 주거나 이미 생성된 Table 에 추가해 줄 수 있다.
- 단 auto increment 속성을 사용되는 컬럼은 키 설정이 되어 있어야 한다.
Limit & offset
- 데이터가 많을 경우 한번에 볼 수 없을 수 있다.
- 그래서 우리는 limit 와 offset 을 활용한다.
- 많은 양의 데이터를 paging 하여 보여줄 때 유용하다.
Function
- Maria DB(my SQL) 에는 이밖에도 활용할 수 있는 여러 함수들이 있다.
집계 함수
날짜 함수
숫자 함수
문자 함수