MySQL | Java |
BIT | Boolean |
TINYINT | Integer |
BOOL/BOOLEAN (TINYINT(1)) | Integer |
SMALLINT | Unsigned 상관없이 Integer |
MEDIUMINT | Integer, Unsinged라면 Long |
INT | Integer, Unsigned라면 Long |
BIGINT | Long, Unsigned라면 java.math.BigInteger |
FLOAT | Float |
DOUBLE | Double |
DECIMAL | java.math.BigDecimal |
DATE | java.sql.Date |
DATETIME | java.sql.Timestamp |
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 |
'DB > MySQL' 카테고리의 다른 글
날짜로 데이터 조회 시 주의할 점(날짜 범위) (3) | 2024.04.16 |
---|---|
[MySQL] 문자열 일부를 추출하거나 자르는 함수 (0) | 2023.08.27 |
[MySQL] 날짜 차이 비교하는 함수 (0) | 2023.08.24 |
[MySQL] 변수의 종류 (0) | 2023.08.18 |
[MySQL] IFNULL() : 컬럼의 값이 NULL일 때, 값을 변경하는 방법 (0) | 2023.08.16 |