2023-07-21 TIL (정예반 강의 및 팀 과제 진행 )

오준석·2023년 7월 22일
0

TIL (Today I Learned)

목록 보기
49/105

TIL

<정예반 마지막 강의>

테이블 간의 관계

1:1
: user - userInfo 와의 관계

1:N
: 한 명이 여러 가지 음식을 시킨다.

유저 한 명이 여러 게시판에 글을 쓴다.

N:M
: 학생이 여러 학원을 다닌다.
학생이 여러 강의를 듣는다.

N:M 은 중간 테이블이 무조건 만들어진다.

모든 옵션 중에 Pk로 설정된 칼럼 조회가 가장 빠르다.

select 문 처럼 검색을 통한 like를 사용하기 위해선 % 하나만 쓴다.
%abc% 같은 형식으로 쓸 경우 index 를 적용하지 않는다. 그렇기에 속도가 매우 오래 걸린다.

<팀 과제 수정할 부분>

  1. 수정할 때 hashpassword 적용이 안 되어있음
  2. 수정 시 confirm 패스워드 적용되어야 함
  3. 수정 시 role 칼럼 값에 따라 sitter 테이블과 guests 테이블에 열이 생성되고 삭제되어야 함
profile
개발자를 목표로 열심히 하려고 합니다.

1개의 댓글

comment-user-thumbnail
2023년 7월 22일

좋은 정보 감사합니다

답글 달기