[IT국비지원] 개발자 교육 28일 차 : DB(2023.09.04)fit.구디아카데미,김지훈 강사님

Nicole Gold·2023년 9월 4일
0

K-digital training

목록 보기
29/60

이하 구디아카데미 김지훈 강사님의 수업자료와 강의 내용 정리, 실습한 내용을 정리함

다시 일주일 시작! 토요일의 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) 에는 이밖에도 활용할 수 있는 여러 함수들이 있다.

집계 함수

날짜 함수

숫자 함수

문자 함수

profile
JAVA 개발자로 가는 길

0개의 댓글

관련 채용 정보