Flèche
[SQL] PK(Primary Key) 본문
1. 테이블 : 스키마(데이터베이스) 안에 테이블이 있고 테이블 안에 데이터들이 있다
ex) 이름을 모아놓은 테이블, 나이를 모아놓은 테이블, 취미를 뫃아놓은 테이블
-------------------------------------------------------------
| |
| 데이터베이스
| ---------------
| | |
| | 테이블 |
| | |
| |
| |
| ----------------
|
|
---------------------------------------------------------------
2. 칼럼 : id, name, age, school..... 등의 항목을 나타낸다. 칼럼을 추가할 수 있다. 예를 들어 gender 칼럼을 추가할 수 있음
3. pk(primary key) : PRIMARY KEY 는 제약조건의 하나로 기본키라고 부르는데 각각의 레코드의 대표값이며, 레코드를 구별할 수 있는 유일값이 들어가야 함
* 레코드 : sql의 데이터 한줄 한줄을 레코드라고 함
4. FOREGIN KEY (외래 키) *
- 한 테이블과 다른 테이블을 연결해주는 역할
- FOREIG KEY 제약 조건을 설정할 때 참조되는 테이블의 필드는 반드시 UNIQUE나 PRIMARY KEY제약 조건이 설정되어 있어야 한다.
A FOREIGN KEY is a key used to link two tables together. A FOREIGN KEY is a field (or collection of fields) in one table that refers to the PRIMARY KEY in another table.
'spring' 카테고리의 다른 글
[http] put과 post/http헤더와 바디_get방식과 post방식 (0) | 2021.03.06 |
---|---|
[http]testresttemplate -> http get,post -> header body (0) | 2021.03.05 |
[spring] 그레이들 버전 update, gradle5부터 lombok 설정 (0) | 2021.03.03 |
[spring]MemoryMemberRepository 와 SpringDataJpaMemberRepository 의 차이점 (0) | 2021.02.28 |
[spring] 스프링과 자바 객체지향 (0) | 2021.02.20 |