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