Sql개발자

MySql 구조 분석

martinooo 2021. 10. 14. 17:42

회사 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만큼의 데이터만 사용한다.