Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Numpy #TIL #넘파이 기초
- 생성자 #자바 #기록남기기
- 단축키정리
- group by
- SafeUpdate
- 그룹핑
- GIT
- C언어 #문자열변환 #정수형변환
- scanf
- 개발공부
- SQL
- 작업 영역
- 클래스 #아이디
- 공부내용정리
- COMMIT
- MODIFY
- 크롬브라우저
- 옵셔널태그
- 머신러닝 #학습내용정리
- 컬럼수정
- 기록하기
- 스프링부트
- 머신러닝 #회귀 #규제
- 스프링 입문
- MVC #디자인패턴
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 에러포스팅
- 김영한 #SOLID #객체지향
- 파이썬
- 커밋
Archives
- Today
- Total
데이터 분석가 몽구리
Primary Key 본문
Primary Key (기본키)
Primary Key : 테이블에서 하나의 row를 고유하게 식별할 수 있도록 해주는 column
Primary Key 설정하는 방법(기본키)
특정 컬럼을 Primary Key로 설정하면 같은 값이 있는 row가 추가되는 것을 DBMS가 자동으로 막아주기 때문에 중복된 row가 생길 위험성이 사라집니다.
Primary Key의 종류에는 Natural Key와 Surrogate Key 두 가지가 존재합니다.
- Natural Key
- 어떤 개체가 갖고 있는 속성이 나타내는 컬럼이 Primary Key가 됐을 때 이를 Natural Key라고 합니다. 예를 들어 사람은 주민등록번호로 특정인물을 식별할 수 있습니다.
- Surrogate Key
- id 컬럼과 같이 어떤 회원의 속성을 직접적으로 나타내는 컬럼이 아니라 인위적으로 생성한 컬럼은 Surrogate Key라고 합니다. 이런 Surrogate Key에는 주로 1부터 순차적으로 증가하는 숫자가 들어가게 됩니다.
'SQL' 카테고리의 다른 글
테이블의 컬럼 구조 변경하기 (0) | 2024.04.21 |
---|---|
테이블 컬럼 정보확인하기 (DESCRIBE) (0) | 2024.04.21 |
테이블에 row 추가,수정,삭제 (0) | 2024.04.21 |
데이터베이스와 테이블 구축 (0) | 2024.04.21 |
[SQL]다양한 조건 표현식 (1) | 2024.01.01 |