회사 DATABASE TABLE 패턴과 자주쓰는 컬럼들을 정리했습니다.
저희 회사는 MYSQL 사용합니다
자주 사용하는 Data Type
Char (문자형 데이터 타입) | 고정 길이 데이터 타입 255byte (255자 까지) 지정된 길이보다 짧은 데이터를 입력될시 나머지 공간을 공백으로 채워진다 |
Varchar (문자형 데이터 타입) | 가변 길이 데이터 타입 지정된 길이 보다 짧은 데이터를 입력될시 빈 공백을 채우지 않는다 |
Text (문자형 데이터 타입) | 문자열 데이터 타입으로 장문에 글을 넣어야될때 사용된다 |
Int | 정수형 데이터 타입 3byte로 unsigned 사용시에 음수값을 저장하지않는다 또한 INTEGER 라고도 사용한다 |
CHAR 와 VARCHAR 차이?
char 와 varchar 차이 char는 고정된 문자열 이기 때문에 CHAR(20)일때 2BYTE에 문자만 넣어도 20BYTE만큼의 데이터를 사용한다. 반면에 VARCHAR(20)일 경우 입력한 문자가 2BYTE에 문자를 넣는다면 2BYTE만큼의 데이터만 사용한다.
'Sql개발자' 카테고리의 다른 글
[문제해결] You are using safe update mode (2) | 2021.10.20 |
---|---|
관계형 데이터베이스 집합연산과 관계연산 & SQL 종류 (2) | 2021.10.19 |
SQL 정규화(Normalization) 와 반정규화(De-Normalizat) (3) | 2021.10.08 |
엔터티(Entity) 종류 (3) | 2021.10.06 |
[SQLD] 데이터 모델링의 이해 (3) | 2021.10.05 |