1. 숫자 자료형
- TINYINT : 1 BYTE
- SMALLINT : 2BYTE
- MEDIUMINT : 3BYTE
- INT : 4 BYTE
- BIGINT : 8BYTE
💊 고정 소수점(Fixed Point) 수
- 좁은 범위의 수 표현 가능, 정확한 값- DECIMAL :
실수부분 총 자리수 & 소수 부분 자리수
실수부분 초유 자리수 : 최대 65!
💊 부동 소수점(Floating Point) 수
- 넓은 범위의 수 표현 가능, 정확하지 않은 값(일반적으로 충분히 정확)
- FLOAT
- DOUBLE
2. 문자 자료형
- CHAR(숫자) : 고정사이즈(남는 글자 스페이스로 채움)
- VARCHAR(숫자) : 가변사이즈
* 검색시 CHAR 가 더 빠름
* VARCHAR 컬럼 길이 값이 4글자보다 적을 경우 CHAR 로 자동변환
💊 텍스트
- TINYTEXT
- TEXT
- MEDIUMTEXT
- LONGTEXT
3. 시간 자료형
- DATE : YYYY-MM-DD
- TIME : HHH:MI:SS
- DATETIME : YYYY-MM-DD HH:MI:SS / 입력된 시간을 그 값 자체로 저장!
- TIMESTAMP : YYYY-MM-DD HH:MI:SS / MYSQL이 설치된 컴퓨터의 시간대를 기준으로 저장!
* 시간 데이터를 가감없이 기록할 때 DATETIME
* 시간 자동기록, 국제적인 서비스를 할 경우. TIMESTAMP 사용
댓글
댓글 쓰기