본문 바로가기

DATA/SQL

MySQL : WorkBench PK 설정 및 Table 구조

# pk 설정하기 

 

 

apply 버튼을 누르면

 

 

이렇게 apply 되었다는 문구가 뜨며 적용됩니다.

 

Primary Key는 테이블에서 특정 row 하나를 식별하는 역할을 합니다.

primary Key

- Natural Key : 진짜 구분지을 수 있는 특성이 PK 가 되었을 때

- Surrogate Key : id 처럼 의미 없는 특성이 PK 가 되었을 때

 

-> Natural Key는 row 값이 변하면 변경해줘야 하기 때문에 보통 Surrogate Key를 사용하지만 좋고 나쁘고는 없음

 

#NN의 의미

Not Null 어떤 값이 없음

숫자 0 과 비어있는 칸 과는 다른 개념

 

+ PK 체크 시 NN 자동 체크되는 의미

값이 비어있으면 안됨, 비어있으면 오류를 반환 

 

# AI 의미

Auto Increment 자동으로 값이 증가

 

# 테이블 조회 아이콘

 

member 에 커서 대면 두번째 고치는 아이콘 = 테이블조회

 

[조건식 WHERE]

 

# BETWEEN ~ AND 

(TIP  대문자로 사용하기)

 

- Date 형식도 부등호로 가능

- NOT 사용 가능

  

#문자열 패턴 매칭 방법 LIKE

 - % 기호로 임의의 문자열 

- _ 언더바의 경우 1개의 문자열 의미

# 같지 않음 : != 또는 <>

# IN : BETWEEN 처럼 연속된 값이 아니지만 해당 범위 포함 된 수 WHERE age IN (a , b);

728x90