반응형

데이터 베이스 42

unique key, primary key, foreign key 정리

sql 을 공부하다보면 항상 헷갈리는 키들이 위 키들이다. 아무리 공부를 하더라도..아직도 머리속에 제대로 정리를 안하다니...실책이다.. primary key : key에 해당하는 컬럼 해당 테이블의 식별자 역할을 하는 제약조건으로 테이블에 하나만 설정할 수 있는 키 즉, 테이블의 각 레코드를 구별할 수 있는 역할 프라이머리 키로 설정한 컬럼에서는 중복이 들어가선 안된다. 즉 데이터의 유일성이 보장되어야 한다. NULL 값은 절대로 허용이 안된다. unique key: 테이블 내 항상 유일해야 하는 값. 중복을 허용하지 않는다. 해당 칼럼에 입력되는 데이터가 각각 유일하다는 것을 보장하기 위한 제약조건 NULL 값도 허용된다. primary key 와는 많이 헷갈리지만.. 크게보면 primary key..

varchar 와 char 의 차이

항상 숙지하고 있지만.. 자주 헷갈리는 차이점.. char는 고정형 문자열이고 255byte 까지 대응하는 반면 varchar 는 가변형 분자열이고 최대 65535 byte 까지 대응할 수 있다. 자세한 사항은 아래 링크 참조하여 공부할것 https://hack-cracker.tistory.com/165 MySQL - 자료형 CHAR와 VARCHAR의 차이점 MySQL 자료형 CHAR,VARCHAR 문자열 자료형 - CHAR, VARCHAR 자료형 의미 대응하는 범위 CHAR 고정형 문자열 255자 까지 VARCHAR 가변형 문자열 1 ~ 65535바이트 문자 수의 상한은 이용하는 문자 코드에 따라 다르.. hack-cracker.tistory.com

반응형