MySQL dataType | Java dataType | |
정수형 | BIT | Boolean |
TINYINT | Integer | |
BOOL/BOOLEAN (TINYINT(1)) | Integer | |
SMALLINT | Integer | |
MEDIUMINT | Integer / Unsigned라면 Long | |
INT | Integer / Unsigned라면 Long | |
BIGINT | Long / Unsigned라면 java.math.BigInteger | |
실수형 | FLOAT | Float |
DOUBLE | Double | |
DECIMAL | java.math.BigDecimal | |
날짜형 | DATE | java.sql.Date |
TIMESTAMP | java.sql.Timestamp | |
TIME | java.sql.TImestamp | |
YEAR | yearsIsDateType이 설정됐다면 java.sql.Date, 아니라면 Short | |
문자형 | CHAR | 컬럼이 Binary로 설정되지 않았다면 String, 되어 있다면 byte[] |
VARCHAR | CHAR과 동일 | |
BINARY | byte[] | |
VARBINARY | byte[] | |
TINYBLOB | byte[] | |
TINYTEXT | String | |
BLOB | byte[] | |
TEXT | String | |
MEDIUMBLOB | byte[] | |
MEDIUMTEXT | String | |
LONGBLOB | byte[] | |
LONGTEXT | String | |
ENUM | String | |
SET | String |
출처
'프로젝트' 카테고리의 다른 글
[MySQL] MySQL 데이터 타입 (0) | 2024.01.16 |
---|---|
[ERD] ERD Cloud 사용법 (0) | 2024.01.16 |