-
MySQL 컬럼 DATA-TYPETech Shared 2023. 1. 1. 00:30MySQL 타입 종류 및 특징
자주확인하는 내용만 표로 만들어서 헷갈리지 않고 사용하기 위해서 포스팅하게 되었습니다.
📌 숫자형 타입 구분 타입 MIN MAX 설명 정수형 TINYINT -128 127 SIGNED (default) 0 255 UNSIGNED SMALLINT -32768 32767 SIGNED (default) 0 65535 UNSIGNED MEDIUMINT -8388608 8388607 SIGNED (default) 0 16777215 UNSIGNED INT -2147483648 2147483647 SIGNED (default) 0 4294967295 UNSIGNED BIGINT -9223372036854775808 9223372036854775807 SIGNED (default) 0 18446744073709551615 UNSIGNED 실수형 DECIMAL M 최대 65, D 최대 30 DECIMAL(M, D) FLOAT -3.402823466E+38 3.402823466E+38 DOUBLE -1.79769313486231517E+308 1.7976931348623157E+308 📌 날짜 및 시간 타입 타입 날짜 시간 형식 bytes 설명 DATE O ’2022-12-31’ DATETIME O O ’2022-12-31 12:30:01’ 8 TIMESTAMP O O ’2022-12-31 12:30:01’ 4 타임존(timezone) 포함 TIME O ’12:30:01’ 📌 문자타입 타입 최대문자열 형식 설명 CHAR 255 고정길이 VARCHAR 65535 가변길이 TEXT 65535 타임존(timezone) 포함 MEDIUMTEXT 16777215 LONGTEXT 4294967295 📌 VARCHAR 와 TEXT 비교 타입 max size index 의 일부로 사용 1차 저장공간 특징 VARCHAR 1 ~ 65535 가능 memory 가능하면 VARCHAR 이용 TEXT 무조건 65535 불가 disk 'Tech Shared' 카테고리의 다른 글
[javascript] 4bytes 이모지(emoji) 제한하기 (0) 2022.10.05 [node.js] oracle -> mysql 데이타 전송 테스트 ( 시간측정 포함 ) (0) 2022.10.05 MacOS 에서 SQLDeveloper 설정 (0) 2021.12.26 ubuntu 서버에 Microsoft ODBC Driver 설치 (0) 2021.10.07