spring

[SQL] PK(Primary Key)

철학자 2021. 2. 1. 21:19

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.