728x90
반응형

데이터타입 종류 

 

정수(integer) - INT 

 

실수형데이터타입 - DOUBLE 소수점까지 표현가능 

 

문자열 - TEXT  

 

member table의 식별키 - id 

 

NN - NOT NULL(널이 아니다)

 

NOT NULL - 적용 값에는 반드시 어떤 값이 들어가야 한다.

 

NULL - 값이 존재하지 않는 상태  

 

NULL은 값이 없다는 의미  

 

Primary key - 테이블에서 하나의 row를 고유하게 식별할 수 있도록 해주는 column

 

Primary key는 반드시 NOT NULL 

 

1.Natural Key 

 

실제로 어떤 개체가 갖고 있는 속성을 나타내는 컬럼이 Primary Key가 됐을 때 이를 Natural Key라고 한다.

사람은 주민번호 책은 ISBN으로 

 

2.Surrogate Key 

 

설정했던 id 컬럼같은 Primary Key를 의미 어떤 회원의 속성을 직접적으로 나타내는 컬럼은 아닙니다.

제가 Primary key로 사용하기 위해 인위적으로 생성한 컬럼 입니다. 어떤 개체의 실제 속성은 아니지만

Primary key로 쓰기 위해 추가한 컬럼을 Surrogate key라고 합니다. 

 

보통은 Surrogate Key를 많이 쓴다. 

 

 

반응형

+ Recent posts