테스트 사이트 - 개발 중인 베타 버전입니다

DB 기본값 설정 질문 채택완료

선셋 4년 전 조회 2,467

DB에서 기본값(key) 설정이 있던데 이걸 설정 하고 안하고 하고 차이가 뭔가요?

설정을 하면 수정 기능이 생기던데 속도도 약간 차이나는것 같고 

최근에 궁금해져서 질문 남깁니다!

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

PRIMARY KEY : NOT NULL과 UNIQUE

=> NULL 값을 가질 수 없으며, 또한 중복된 값을 가져서도 안 됩니다.

=> 보통 넘버링할때 많이 사용합니다.

 

UNIQUE : 필드 중복값 방지

=> 여러 필드에 설정가능

 

INDEX : 색인

=> 사전같은경우 A, B, C 이런식으로 색인이 되어서 저장

=> where 속도와 관게

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
4년 전

기본키값 인덱스 기본적으로 하는 이유가 데이터가 적을때는 크게 차이는 못느끼지만 양이 많을때는 속도 차이를 느끼실겁니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인